summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--indra/newview/llviewermessage.cpp17
-rw-r--r--indra/newview/llviewerregion.cpp8
2 files changed, 10 insertions, 15 deletions
diff --git a/indra/newview/llviewermessage.cpp b/indra/newview/llviewermessage.cpp
index 2e799039ab..9332a909d7 100644
--- a/indra/newview/llviewermessage.cpp
+++ b/indra/newview/llviewermessage.cpp
@@ -50,6 +50,7 @@
#include "llfloaterimport.h"
#include "llfocusmgr.h"
#include "llfollowcamparams.h"
+#include "llfloaterreleasemsg.h"
#include "llinstantmessage.h"
#include "llquantize.h"
#include "llregionflags.h"
@@ -2847,21 +2848,7 @@ void process_agent_movement_complete(LLMessageSystem* msg, void**)
msg->addBOOLFast(_PREHASH_AlwaysRun, gAgent.getAlwaysRun());
gAgent.sendReliableMessage();
-
- LLString version_channel = LLString(version_channel_char);
-
- if (gLastVersionChannel != version_channel)
- {
- //show release message if not on initial login
- if (!gLastVersionChannel.empty())
- {
- gLastVersionChannel = version_channel;
- LLFloaterReleaseMsg::show();
- }
- else {
- gLastVersionChannel = version_channel;
- }
- }
+ LLFloaterReleaseMsg::displayMessage(version_channel_char);
}
diff --git a/indra/newview/llviewerregion.cpp b/indra/newview/llviewerregion.cpp
index ef4ae7652c..46f9c46a31 100644
--- a/indra/newview/llviewerregion.cpp
+++ b/indra/newview/llviewerregion.cpp
@@ -50,6 +50,7 @@
#include "lldir.h"
#include "lleventpoll.h"
#include "llfloatergodtools.h"
+#include "llfloaterreleasemsg.h"
#include "llfloaterreporter.h"
#include "llfloaterregioninfo.h"
#include "llhttpnode.h"
@@ -1308,6 +1309,13 @@ public:
mRegion->setCapability(iter->first, iter->second);
llinfos << "BaseCapabilitiesComplete::result got capability for "
<< iter->first << llendl;
+
+ /* HACK we're waiting for the ServerReleaseNotes */
+ if ((iter->first == "ServerReleaseNotes") && (LLFloaterReleaseMsg::sDisplayMessage))
+ {
+ LLFloaterReleaseMsg::show();
+ LLFloaterReleaseMsg::sDisplayMessage = false;
+ }
}
if (STATE_SEED_GRANTED_WAIT == LLStartUp::getStartupState())