diff --git a/indra/newview/llstatusbar.cpp b/indra/newview/llstatusbar.cpp
index 15c76a13c644b32aa36a13298299a907c9a3648e..c1d8c26dcea95d258a724f623bffb5157b5a7885 100644
--- a/indra/newview/llstatusbar.cpp
+++ b/indra/newview/llstatusbar.cpp
@@ -530,6 +530,7 @@ static void onClickVolume(void* data)
 	sb->mPanelVolume->setVisible(TRUE);
 	sb->mPanelVolume->setEnabled(TRUE);
 	sb->addChild(sb->mPanelVolume);
+	sb->mPanelVolume->getParent()->sendChildToFront(sb->mPanelVolume);
 	gFocusMgr.setTopCtrl(sb->mPanelVolume);
 	// also set focus explicitly to mpanelvolume
 }