SL-13731 FIXED Issue with selecting custom preset while in 'Object view' mode
parent
d0d0aadae4
commit
0c9e8dddc8
|
|
@ -457,6 +457,7 @@ void LLFloaterCamera::switchMode(ECameraControlMode mode)
|
|||
|
||||
switch (mode)
|
||||
{
|
||||
case CAMERA_CTRL_MODE_PRESETS:
|
||||
case CAMERA_CTRL_MODE_PAN:
|
||||
sFreeCamera = false;
|
||||
clear_camera_tool();
|
||||
|
|
@ -467,13 +468,6 @@ void LLFloaterCamera::switchMode(ECameraControlMode mode)
|
|||
activate_camera_tool();
|
||||
break;
|
||||
|
||||
case CAMERA_CTRL_MODE_PRESETS:
|
||||
if(sFreeCamera)
|
||||
{
|
||||
switchMode(CAMERA_CTRL_MODE_FREE_CAMERA);
|
||||
}
|
||||
break;
|
||||
|
||||
default:
|
||||
//normally we won't occur here
|
||||
llassert_always(FALSE);
|
||||
|
|
@ -528,7 +522,6 @@ void LLFloaterCamera::onClickCameraItem(const LLSD& param)
|
|||
{
|
||||
camera_floater->switchMode(CAMERA_CTRL_MODE_FREE_CAMERA);
|
||||
camera_floater->updateItemsSelection();
|
||||
camera_floater->fromFreeToPresets();
|
||||
}
|
||||
}
|
||||
else
|
||||
|
|
@ -586,15 +579,7 @@ void LLFloaterCamera::switchToPreset(const std::string& name)
|
|||
if (camera_floater)
|
||||
{
|
||||
camera_floater->updateItemsSelection();
|
||||
camera_floater->fromFreeToPresets();
|
||||
}
|
||||
}
|
||||
|
||||
void LLFloaterCamera::fromFreeToPresets()
|
||||
{
|
||||
if (!sFreeCamera && mCurrMode == CAMERA_CTRL_MODE_FREE_CAMERA && mPrevMode == CAMERA_CTRL_MODE_PRESETS)
|
||||
{
|
||||
switchMode(CAMERA_CTRL_MODE_PRESETS);
|
||||
camera_floater->switchMode(CAMERA_CTRL_MODE_PRESETS);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -69,10 +69,6 @@ public:
|
|||
/*switch to one of the camera presets (front, rear, side)*/
|
||||
static void switchToPreset(const std::string& name);
|
||||
|
||||
/* move to CAMERA_CTRL_MODE_PRESETS from CAMERA_CTRL_MODE_FREE_CAMERA if we are on presets panel and
|
||||
are not in free camera mode*/
|
||||
void fromFreeToPresets();
|
||||
|
||||
virtual void onOpen(const LLSD& key);
|
||||
virtual void onClose(bool app_quitting);
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue