summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOz Linden <oz@lindenlab.com>2013-07-02 12:07:00 -0400
committerOz Linden <oz@lindenlab.com>2013-07-02 12:07:00 -0400
commit836ad301dca571703ac0acf51d0ec3d3d94560fa (patch)
tree793df3f2f5babe12711c6d0d90df46591759964d
parent290882cda8abfa72ee2f25288b3748d4adecc7dc (diff)
parent35b27d558caa8a719e6648e0bf3129629c1cc5fa (diff)
merge changes for STORM-1948
-rwxr-xr-xdoc/contributions.txt1
-rwxr-xr-xindra/newview/llviewermessage.cpp17
2 files changed, 10 insertions, 8 deletions
diff --git a/doc/contributions.txt b/doc/contributions.txt
index 4c1fe1c077..113fd659e3 100755
--- a/doc/contributions.txt
+++ b/doc/contributions.txt
@@ -302,6 +302,7 @@ Ciaran Laval
Cinder Roxley
BUG-2326
STORM-1703
+ STORM-1948
Clara Young
Coaldust Numbers
VWR-1095
diff --git a/indra/newview/llviewermessage.cpp b/indra/newview/llviewermessage.cpp
index ace16396db..c7901f0bd8 100755
--- a/indra/newview/llviewermessage.cpp
+++ b/indra/newview/llviewermessage.cpp
@@ -5937,6 +5937,15 @@ bool attempt_standard_notification(LLMessageSystem* msgsystem)
return true;
}
}
+ // HACK -- handle callbacks for specific alerts.
+ if( notificationID == "HomePositionSet" )
+ {
+ // save the home location image to disk
+ std::string snap_filename = gDirUtilp->getLindenUserDir();
+ snap_filename += gDirUtilp->getDirDelimiter();
+ snap_filename += SCREEN_HOME_FILENAME;
+ gViewerWindow->saveSnapshot(snap_filename, gViewerWindow->getWindowWidthRaw(), gViewerWindow->getWindowHeightRaw(), FALSE, FALSE);
+ }
LLNotificationsUtil::add(notificationID, llsdBlock);
return true;
@@ -6012,14 +6021,6 @@ void process_alert_core(const std::string& message, BOOL modal)
{
LLViewerStats::getInstance()->incStat(LLViewerStats::ST_KILLED_COUNT);
}
- else if( message == "Home position set." )
- {
- // save the home location image to disk
- std::string snap_filename = gDirUtilp->getLindenUserDir();
- snap_filename += gDirUtilp->getDirDelimiter();
- snap_filename += SCREEN_HOME_FILENAME;
- gViewerWindow->saveSnapshot(snap_filename, gViewerWindow->getWindowWidthRaw(), gViewerWindow->getWindowHeightRaw(), FALSE, FALSE);
- }
const std::string ALERT_PREFIX("ALERT: ");
const std::string NOTIFY_PREFIX("NOTIFY: ");