diff --git a/indra/newview/llbottomtray.cpp b/indra/newview/llbottomtray.cpp
index 2958565fdfdb6a07339689fdb91d1c2227b8af89..95a946cee84c75659fffecdc8a75b53e17e509c2 100644
--- a/indra/newview/llbottomtray.cpp
+++ b/indra/newview/llbottomtray.cpp
@@ -64,7 +64,8 @@ namespace
 	S32 get_panel_min_width(LLLayoutStack* stack, LLPanel* panel)
 	{
 		S32 minimal_width = 0;
-		if ( panel && panel->getVisible() )
+		llassert(stack);
+		if ( stack && panel && panel->getVisible() )
 		{
 			stack->getPanelMinSize(panel->getName(), &minimal_width, NULL);
 		}