From 6f43efbab6bcd3844e77796c7ff1f8a9c4d7d6c3 Mon Sep 17 00:00:00 2001 From: Ansariel Date: Fri, 5 Apr 2013 18:27:40 +0200 Subject: [PATCH] FIRE-9638: Script error icon stuck in statusbar --- indra/newview/llhudicon.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/indra/newview/llhudicon.cpp b/indra/newview/llhudicon.cpp index 35d8aeeadb..d33920e712 100644 --- a/indra/newview/llhudicon.cpp +++ b/indra/newview/llhudicon.cpp @@ -417,8 +417,11 @@ S32 LLHUDIcon::getNumInstances() // Mark script error icons void LLHUDIcon::setScriptError() { - mScriptError = true; - sScriptErrorIconInstances.push_back(this); + if (std::find(sScriptErrorIconInstances.begin(), sScriptErrorIconInstances.end(), this) == sScriptErrorIconInstances.end()) + { + mScriptError = true; + sScriptErrorIconInstances.push_back(this); + } } //static