From 1ee3174496679a9dd02865fc650538a6b543b75a Mon Sep 17 00:00:00 2001 From: Hecklezz Date: Wed, 26 Mar 2025 07:05:01 +1000 Subject: [PATCH 1/3] Fix profile notes on your own avatar --- indra/newview/llpanelprofile.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/indra/newview/llpanelprofile.cpp b/indra/newview/llpanelprofile.cpp index 429171e6be..8979b419cd 100644 --- a/indra/newview/llpanelprofile.cpp +++ b/indra/newview/llpanelprofile.cpp @@ -3147,10 +3147,10 @@ void LLPanelProfileNotes::updateData() #ifdef OPENSIM if (LLGridManager::instance().isInOpenSim() && gAgent.getRegionCapability(PROFILE_PROPERTIES_CAP).empty()) { - LLUUID avatar_id = getAvatarId(); - if (!getStarted() && avatar_id.notNull() && gAgent.getRegionCapability(PROFILE_PROPERTIES_CAP).empty() && !getSelfProfile()) - { - setIsLoading(); + LLUUID avatar_id = getAvatarId(); + if (!getStarted() && avatar_id.notNull()) + { + setIsLoading(); LLAvatarPropertiesProcessor::getInstance()->sendAvatarNotesRequest(avatar_id); } } From 82eccb3ab1196a1e671644e2efadd32fb17fd34c Mon Sep 17 00:00:00 2001 From: Beq Date: Thu, 27 Mar 2025 01:46:24 +0000 Subject: [PATCH 2/3] [FIRE-35224] Allow local mesh to ignore joint transforms Follow up from FIRE-33157. Some mesh bodies and avatars have joint offsets that appear in items rigged to those models, however, those offsets should not be imported. This feature adds a setting that enables/disables (off by default) the loading of joint offsets. --- indra/newview/app_settings/settings.xml | 11 ++++ .../default/xui/en/floater_vj_local_mesh.xml | 25 ++++++---- indra/newview/vjlocalmeshimportdae.cpp | 50 ++++++++++--------- 3 files changed, 53 insertions(+), 33 deletions(-) diff --git a/indra/newview/app_settings/settings.xml b/indra/newview/app_settings/settings.xml index b28681798a..3ceca8c98b 100644 --- a/indra/newview/app_settings/settings.xml +++ b/indra/newview/app_settings/settings.xml @@ -26220,5 +26220,16 @@ Change of this parameter will affect the layout of buttons in notification toast Value 1 + FSLocalMeshApplyJointOffsets + + Comment + use joint offsets if they are present + Persist + 0 + Type + Boolean + Value + 0 + diff --git a/indra/newview/skins/default/xui/en/floater_vj_local_mesh.xml b/indra/newview/skins/default/xui/en/floater_vj_local_mesh.xml index 8da7453323..1ba0da24a9 100644 --- a/indra/newview/skins/default/xui/en/floater_vj_local_mesh.xml +++ b/indra/newview/skins/default/xui/en/floater_vj_local_mesh.xml @@ -5,7 +5,7 @@ can_resize="true" can_dock="false" can_close="true" - height="300" + height="305" width="505" min_width="505" min_height="300" @@ -21,7 +21,7 @@ follows="top|left|right|bottom" top="20" left="0" - height="223" + height="233" width="500" tab_position="top" enable_tabs_flashing="true" @@ -114,6 +114,15 @@ width="300" label="Assume scale is in meters." tool_tip="Ignore the cm scale units used by tools such as Maya" /> +