diff --git a/indra/newview/lltoolmgr.cpp b/indra/newview/lltoolmgr.cpp index efeb6bc2f..716edd7dd 100644 --- a/indra/newview/lltoolmgr.cpp +++ b/indra/newview/lltoolmgr.cpp @@ -272,7 +272,8 @@ void LLToolMgr::updateToolStatus() bool LLToolMgr::inEdit() { - return mBaseTool != LLToolPie::getInstance() && mBaseTool != gToolNull; + static const LLCachedControl freeze_time("FreezeTime",false); + return mBaseTool != LLToolPie::getInstance() && mBaseTool != gToolNull && (mCurrentToolset != gCameraToolset || !freeze_time); } bool LLToolMgr::canEdit()