diff options
Diffstat (limited to 'indra')
| -rw-r--r-- | indra/newview/llchiclet.h | 5 | 
1 files changed, 4 insertions, 1 deletions
diff --git a/indra/newview/llchiclet.h b/indra/newview/llchiclet.h index b006ae3420..ba17c5970e 100644 --- a/indra/newview/llchiclet.h +++ b/indra/newview/llchiclet.h @@ -1228,12 +1228,15 @@ T* LLChicletPanel::findChiclet(const LLUUID& im_session_id)  	{  		LLChiclet* chiclet = *it; +		llassert(chiclet); +		if (!chiclet) continue;  		if(chiclet->getSessionId() == im_session_id)  		{  			T* result = dynamic_cast<T*>(chiclet); -			if(!result && chiclet) +			if(!result)  			{  				llwarns << "Found chiclet but of wrong type " << llendl; +				continue;  			}  			return result;  		}  | 
