diff --git a/indra/newview/llfloatersidepanelcontainer.cpp b/indra/newview/llfloatersidepanelcontainer.cpp
index cff46e80eb2fa324050ed4b04e8b0820fe97d0db..cf66fd1792da588373260e40432c3e2573c01c6c 100644
--- a/indra/newview/llfloatersidepanelcontainer.cpp
+++ b/indra/newview/llfloatersidepanelcontainer.cpp
@@ -69,7 +69,7 @@ LLPanel* LLFloaterSidePanelContainer::openChildPanel(const std::string& panel_na
 
 		panel = container->getCurrentPanel();
 	}
-	else if (panel = dynamic_cast<LLPanel*>(view))
+	else if ((panel = dynamic_cast<LLPanel*>(view)) != NULL)
 	{
 		panel->onOpen(params);
 	}