SL-12904 Temporarily use LLSD to avoid crashes on older viewers
parent
74d6e6b65c
commit
2ea5c5986a
|
|
@ -18,7 +18,7 @@
|
|||
<key>Persist</key>
|
||||
<integer>1</integer>
|
||||
<key>Type</key>
|
||||
<string>Quaternion</string>
|
||||
<string>LLSD</string>
|
||||
<key>Value</key>
|
||||
<array>
|
||||
<real>0</real>
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@
|
|||
<key>Persist</key>
|
||||
<integer>1</integer>
|
||||
<key>Type</key>
|
||||
<string>Quaternion</string>
|
||||
<string>LLSD</string>
|
||||
<key>Value</key>
|
||||
<array>
|
||||
<real>0</real>
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@
|
|||
<key>Persist</key>
|
||||
<integer>1</integer>
|
||||
<key>Type</key>
|
||||
<string>Quaternion</string>
|
||||
<string>LLSD</string>
|
||||
<key>Value</key>
|
||||
<array>
|
||||
<real>0</real>
|
||||
|
|
|
|||
|
|
@ -4404,7 +4404,7 @@
|
|||
<key>Persist</key>
|
||||
<integer>1</integer>
|
||||
<key>Type</key>
|
||||
<string>Quaternion</string>
|
||||
<string>LLSD</string>
|
||||
<key>Value</key>
|
||||
<array>
|
||||
<real>0</real>
|
||||
|
|
|
|||
|
|
@ -569,7 +569,7 @@ void LLFloaterCamera::switchToPreset(const std::string& name)
|
|||
|
||||
if (isAgentAvatarValid() && gAgentAvatarp->getParent())
|
||||
{
|
||||
LLQuaternion sit_rot = gSavedSettings.getQuaternion("AvatarSitRotation");
|
||||
LLQuaternion sit_rot(gSavedSettings.getLLSD("AvatarSitRotation"));
|
||||
if (sit_rot != LLQuaternion())
|
||||
{
|
||||
gAgent.rotate(~gAgent.getFrameAgent().getQuaternion());
|
||||
|
|
|
|||
|
|
@ -106,7 +106,7 @@ void LLFloaterSaveCameraPreset::onBtnSave()
|
|||
{
|
||||
if (isAgentAvatarValid() && gAgentAvatarp->getParent())
|
||||
{
|
||||
gSavedSettings.setQuaternion("AvatarSitRotation", gAgent.getFrameAgent().getQuaternion());
|
||||
gSavedSettings.setLLSD("AvatarSitRotation", gAgent.getFrameAgent().getQuaternion().getValue());
|
||||
}
|
||||
if (gAgentCamera.isJoystickCameraUsed())
|
||||
{
|
||||
|
|
|
|||
Loading…
Reference in New Issue