Reduce reused getBOOL

This commit is contained in:
Liru Færs
2020-02-09 18:28:48 -05:00
parent 6e6fb44bdb
commit eefa0f07a7

View File

@@ -3388,12 +3388,13 @@ void send_do_not_disturb_message(LLMessageSystem* msg, const LLUUID& from_id, co
gAgent.sendReliableMessage();
LLAvatarName av_name;
std::string ns_name = LLAvatarNameCache::get(from_id, &av_name) ? av_name.getNSName() : name;
if (gSavedPerAccountSettings.getBOOL("BusyModeResponseShow")) gIMMgr->addMessage(session_id, from_id, name, LLTrans::getString("IM_autoresponded_to") + ' ' + ns_name);
const auto show = gSavedPerAccountSettings.getBOOL("BusyModeResponseShow");
if (show) gIMMgr->addMessage(session_id, from_id, name, LLTrans::getString("IM_autoresponded_to") + ' ' + ns_name);
if (!gSavedPerAccountSettings.getBOOL("BusyModeResponseItem")) return; // Not sending an item, finished
if (LLViewerInventoryItem* item = gInventory.getItem(static_cast<LLUUID>(gSavedPerAccountSettings.getString("BusyModeResponseItemID"))))
{
LLGiveInventory::doGiveInventoryItem(from_id, item, session_id);
if (gSavedPerAccountSettings.getBOOL("BusyModeResponseShow"))
if (show)
gIMMgr->addMessage(session_id, from_id, name, llformat("%s %s \"%s\"", ns_name.c_str(), LLTrans::getString("IM_autoresponse_sent_item").c_str(), item->getName().c_str()));
}
}