diff options
author | maxim_productengine <mnikolenko@productengine.com> | 2020-01-17 17:54:40 +0200 |
---|---|---|
committer | maxim_productengine <mnikolenko@productengine.com> | 2020-01-17 17:54:40 +0200 |
commit | fcbccd59d98ea0a4a11b26da6b19a9f90f65dae5 (patch) | |
tree | 28752362c2ba4f1dfd2bbf63af446b2fc58ab5a9 /indra/newview/llfloatersavecamerapreset.cpp | |
parent | 65ea59904c3372102f8c31d3876a231607d7525a (diff) |
SL-12424 Allow saving offsets based on current camera position
Diffstat (limited to 'indra/newview/llfloatersavecamerapreset.cpp')
-rw-r--r-- | indra/newview/llfloatersavecamerapreset.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/indra/newview/llfloatersavecamerapreset.cpp b/indra/newview/llfloatersavecamerapreset.cpp index 5d62aff0e2..bbc4b5e354 100644 --- a/indra/newview/llfloatersavecamerapreset.cpp +++ b/indra/newview/llfloatersavecamerapreset.cpp @@ -28,6 +28,7 @@ #include "llfloatersavecamerapreset.h" +#include "llagentcamera.h" #include "llbutton.h" #include "llcombobox.h" #include "llfloaterpreference.h" @@ -101,6 +102,11 @@ void LLFloaterSaveCameraPreset::onBtnSave() } else { + if (gAgentCamera.isJoystickCameraUsed()) + { + gSavedSettings.setVector3("CameraOffsetRearView", gAgentCamera.getCurrentCameraOffset()); + gSavedSettings.setVector3d("FocusOffsetRearView", gAgentCamera.getCurrentFocusOffset()); + } if (is_saving_new) { std::list<std::string> preset_names; |