summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMnikolenko ProductEngine <mnikolenko@productengine.com>2013-04-12 14:58:11 +0300
committerMnikolenko ProductEngine <mnikolenko@productengine.com>2013-04-12 14:58:11 +0300
commit33d6f8a5953a6860bf1233d4a715f16a5b627cc0 (patch)
tree6f9c7375a922f8cc9cf5c9dd2b5c92d27d5f4d93
parentc59aeef9664a1d9b6357a66a6eff0eab6d24b3eb (diff)
CHUI-934 FIXED Don't try to close Session floater if it is already doesn't exist.
-rw-r--r--indra/newview/llfloaterimsession.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/indra/newview/llfloaterimsession.cpp b/indra/newview/llfloaterimsession.cpp
index edc25a7d7e..6ed04f8716 100644
--- a/indra/newview/llfloaterimsession.cpp
+++ b/indra/newview/llfloaterimsession.cpp
@@ -469,7 +469,10 @@ void LLFloaterIMSession::addP2PSessionParticipants(const LLSD& notification, con
temp_ids.insert(temp_ids.end(), uuids.begin(), uuids.end());
// then we can close the current session
- onClose(false);
+ if(findInstance(mSessionID))
+ {
+ onClose(false);
+ }
// we start a new session so reset the initialization flag
mSessionInitialized = false;