From 27b3005b788b969005f8b942024aacd29d16a674 Mon Sep 17 00:00:00 2001 From: Alexei Arabadji Date: Thu, 8 Jul 2010 10:48:17 +0300 Subject: EXT-8218 FIXED Fixed crash in LLNotificationsUI::LLScreenChannel::redrawToasts method. Details: Provided resetting hovered toast field in screen channel when toast destroyed along viewer logging out. reviewed by Vadim Savchuk at https://codereview.productengine.com/secondlife/r/705/ --HG-- branch : product-engine --- indra/newview/llscreenchannel.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'indra/newview') diff --git a/indra/newview/llscreenchannel.cpp b/indra/newview/llscreenchannel.cpp index ef89c07c60..40c99edecd 100644 --- a/indra/newview/llscreenchannel.cpp +++ b/indra/newview/llscreenchannel.cpp @@ -297,6 +297,12 @@ void LLScreenChannel::onToastDestroyed(LLToast* toast) { mStoredToastList.erase(it); } + + // if destroyed toast is hovered - reset hovered + if (mHoveredToast == toast) + { + mHoveredToast = NULL; + } } -- cgit v1.2.3