summaryrefslogtreecommitdiff
path: root/indra/llui/lldockcontrol.h
diff options
context:
space:
mode:
authorCho <cho@lindenlab.com>2013-02-08 02:03:28 +0000
committerCho <cho@lindenlab.com>2013-02-08 02:03:28 +0000
commitc55e4a61242cd3cf94e0a28398fd33a4eb8ea683 (patch)
treeabf3e7749d69de6ae0fc6d21fef7f428abc8bc69 /indra/llui/lldockcontrol.h
parent3016afcd0623d8c086cfee36ebf5a0b3210c6fa5 (diff)
CHUI-703 FIX Notification buttons: "Join","Decline","Info" are duplicated after relogin while group invitation
Changed LLPersistentNotificationStorage::saveNotification() to use notification->asLLSD(true) to skip duplicates Changed LLDockControl::mDockWidget to be a LLHandle<LLView> instead of a LLView* to fix crash (from accessing deleted LLView)
Diffstat (limited to 'indra/llui/lldockcontrol.h')
-rw-r--r--indra/llui/lldockcontrol.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/indra/llui/lldockcontrol.h b/indra/llui/lldockcontrol.h
index c9602011f6..a1cfa0072c 100644
--- a/indra/llui/lldockcontrol.h
+++ b/indra/llui/lldockcontrol.h
@@ -63,7 +63,7 @@ public:
void setDock(LLView* dockWidget);
LLView* getDock()
{
- return mDockWidget;
+ return mDockWidget.get();
}
void repositionDockable();
void drawToungue();
@@ -83,7 +83,7 @@ private:
bool mRecalculateDockablePosition;
bool mDockWidgetVisible;
DocAt mDockAt;
- LLView* mDockWidget;
+ LLHandle<LLView> mDockWidget;
LLRect mPrevDockRect;
LLRect mRootRect;
LLRect mFloaterRect;