diff --git a/indra/newview/llfloaterimnearbychathandler.cpp b/indra/newview/llfloaterimnearbychathandler.cpp index 9da301cf57f16375bdedf1e7f41bcc3b063672a5..bce260126ef8332fce4356728daf18bb0ac3f31f 100644 --- a/indra/newview/llfloaterimnearbychathandler.cpp +++ b/indra/newview/llfloaterimnearbychathandler.cpp @@ -835,7 +835,7 @@ void LLFloaterIMNearbyChatHandler::processChat(const LLChat& chat_msg, //Will show toast when chat preference is set static LLCachedControl<bool> sChatInWindow(gSavedSettings, "AlchemyNearbyChatInput", true); - if((gSavedSettings.getString("NotificationNearbyChatOptions") == "toast") || (sChatInWindow)) + if((gSavedSettings.getString("NotificationNearbyChatOptions") == "toast") || (sChatInWindow || !nearby_chat->isMessagePanelVisible())) { // Add a nearby chat toast. LLUUID id;