--HG--
branch : product-engine
meow-7.2.2
Yuri Chebotarev 2009-12-21 13:39:30 +02:00
commit 1c3d7eec89
1 changed files with 8 additions and 0 deletions

View File

@ -37,6 +37,7 @@
#include "llrootview.h"
#include "llviewerwindow.h"
#include "lldockablefloater.h"
#include "llmenugl.h"
LLTransientFloaterMgr::LLTransientFloaterMgr()
@ -87,6 +88,13 @@ void LLTransientFloaterMgr::leftMouseClickCallback(S32 x, S32 y,
for (controls_set_t::iterator it = mControlsSet.begin(); it
!= mControlsSet.end(); it++)
{
// don't hide transient floater if any context menu opened
if (LLMenuGL::sMenuContainer->getVisibleMenu() != NULL)
{
hide = false;
break;
}
LLView* control_view = *it;
if (!control_view->getVisible())
{