diff --git a/indra/newview/llcallfloater.cpp b/indra/newview/llcallfloater.cpp
index 49532aec12a1f078099d58b09932c6064f6d3aba..e36dee4d91e90611641c86a47fadc810bb36fbb1 100644
--- a/indra/newview/llcallfloater.cpp
+++ b/indra/newview/llcallfloater.cpp
@@ -322,7 +322,7 @@ void LLCallFloater::updateSession()
 	{
 		S32 delta = 0;
 		bool visible = !is_local_chat;
-		if (leave_panel->getVisible() != visible)
+		if ((bool)leave_panel->getVisible() != visible)
 		{
 			delta = visible
 				? leave_panel->getRect().getHeight()