CHUI-131 FIX Crash when selecting Show on inventory offer notification if other notifications are being received
parent
d713925f43
commit
8a2b6f7d2e
|
|
@ -499,15 +499,16 @@ void LLScreenChannel::killToastByNotificationID(LLUUID id)
|
|||
|
||||
void LLScreenChannel::removeToastByNotificationID(LLUUID id)
|
||||
{
|
||||
std::vector<ToastElem>::iterator it = mToastList.begin();
|
||||
std::vector<ToastElem>::iterator it = find(mToastList.begin(), mToastList.end(), id);
|
||||
while( it != mToastList.end())
|
||||
{
|
||||
// find next toast with matching id
|
||||
it = find(it, mToastList.end(), id);
|
||||
deleteToast(it->getToast());
|
||||
mToastList.erase(it);
|
||||
redrawToasts();
|
||||
// find next toast with matching id
|
||||
it = find(mToastList.begin(), mToastList.end(), id);
|
||||
}
|
||||
|
||||
it = find(mStoredToastList.begin(), mStoredToastList.end(), id);
|
||||
if (it != mStoredToastList.end())
|
||||
{
|
||||
|
|
|
|||
Loading…
Reference in New Issue