diff options
author | Mike Antipov <mantipov@productengine.com> | 2009-12-15 18:56:38 +0200 |
---|---|---|
committer | Mike Antipov <mantipov@productengine.com> | 2009-12-15 18:56:38 +0200 |
commit | 5eb82cdeaa4202ee696308b421d68061d4029b8c (patch) | |
tree | 33d752c74a0cc29a7380798f5ca8f62e99f453a5 /indra/newview/llchiclet.cpp | |
parent | eccc3ed597121ec49ae9a9979200985cc80e9edd (diff) |
Work on task EXT-3147 (Implement new states for message indicators)
-- Implemented requirement: Opening either Message Well will clear the "new messages" state (and thus the "lit" status),
even though there may still be unread messages
--HG--
branch : product-engine
Diffstat (limited to 'indra/newview/llchiclet.cpp')
-rw-r--r-- | indra/newview/llchiclet.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/indra/newview/llchiclet.cpp b/indra/newview/llchiclet.cpp index 08782abf0d..c7f77810df 100644 --- a/indra/newview/llchiclet.cpp +++ b/indra/newview/llchiclet.cpp @@ -239,6 +239,8 @@ LLIMWellChiclet::LLIMWellChiclet(const Params& p) LLIMModel::instance().addNoUnreadMsgsCallback(boost::bind(&LLIMWellChiclet::messageCountChanged, this, _1)); LLIMMgr::getInstance()->addSessionObserver(this); + + LLIMWellWindow::getInstance()->setSysWellChiclet(this); } LLIMWellChiclet::~LLIMWellChiclet() @@ -266,7 +268,7 @@ LLNotificationChiclet::LLNotificationChiclet(const Params& p) // ensure that notification well window exists, to synchronously // handle toast add/delete events. - LLNotificationWellWindow::getInstance(); + LLNotificationWellWindow::getInstance()->setSysWellChiclet(this); } void LLNotificationChiclet::connectCounterUpdatersToSignal(const std::string& notification_type) |