diff --git a/indra/newview/app_settings/settings.xml b/indra/newview/app_settings/settings.xml
index 53ac1dc0b95cd08de2c30209c6885bcd24b84d60..8b66dcb2dafe0310295b86c62f89ec0438fd2b32 100644
--- a/indra/newview/app_settings/settings.xml
+++ b/indra/newview/app_settings/settings.xml
@@ -1154,7 +1154,7 @@
       <key>Type</key>
       <string>S32</string>
       <key>Value</key>
-      <integer>1</integer>
+      <integer>5</integer>
     </map>
     <key>CameraAngle</key>
     <map>
diff --git a/indra/newview/llcallfloater.cpp b/indra/newview/llcallfloater.cpp
index 6317a6a392e00d10fedeb241db1044955f089986..49532aec12a1f078099d58b09932c6064f6d3aba 100644
--- a/indra/newview/llcallfloater.cpp
+++ b/indra/newview/llcallfloater.cpp
@@ -54,6 +54,7 @@
 #include "lllayoutstack.h"
 
 static void get_voice_participants_uuids(std::vector<LLUUID>& speakers_uuids);
+void reshape_floater(LLCallFloater* floater, S32 delta_height);
 
 class LLNonAvatarCaller : public LLAvatarListItem
 {
@@ -315,8 +316,33 @@ void LLCallFloater::updateSession()
 	
 	//hide "Leave Call" button for nearby chat
 	bool is_local_chat = mVoiceType == VC_LOCAL_CHAT;
-	childSetVisible("leave_call_btn_panel", !is_local_chat);
-	
+
+	LLPanel* leave_panel = findChild<LLPanel>("leave_call_btn_panel");
+	if (leave_panel)
+	{
+		S32 delta = 0;
+		bool visible = !is_local_chat;
+		if (leave_panel->getVisible() != visible)
+		{
+			delta = visible
+				? leave_panel->getRect().getHeight()
+				: -leave_panel->getRect().getHeight();
+		}
+		leave_panel->setVisible(visible);
+		if (delta)
+		{
+			LLLayoutStack* stack = getChild<LLLayoutStack>("my_call_stack");
+			BOOL animate = stack->getAnimate();
+			// Disable animation to prevent layout updating in several frames.
+			// We need this to get work reshapeToFitContent properly, otherwise
+			// the height of leave_call_btn_panel won't be completely included.
+			stack->setAnimate(FALSE);
+			reshape_floater(this, delta);
+			// Restore animate state.
+			stack->setAnimate(animate);
+		}
+	}
+
 	refreshParticipantList();
 	updateAgentModeratorState();