diff options
author | Erik Kundiman <erik@megapahit.org> | 2024-11-08 22:32:15 +0800 |
---|---|---|
committer | Erik Kundiman <erik@megapahit.org> | 2024-11-08 22:32:15 +0800 |
commit | 292932eadebff918d2ead665d14ff0ef48695e18 (patch) | |
tree | 2330254a3be8b6dc0f06f74ab2c58586bb946f94 /indra/newview/llfloaterimcontainer.cpp | |
parent | f90dce5a4dd6f2c227ca58604047d7ba3405f443 (diff) | |
parent | 5574363f0d2b6316e7628358357b329b78b6e409 (diff) |
Merge branch 'main' into maint-c
Diffstat (limited to 'indra/newview/llfloaterimcontainer.cpp')
-rw-r--r-- | indra/newview/llfloaterimcontainer.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/indra/newview/llfloaterimcontainer.cpp b/indra/newview/llfloaterimcontainer.cpp index ed24a8af57..f1d612ba94 100644 --- a/indra/newview/llfloaterimcontainer.cpp +++ b/indra/newview/llfloaterimcontainer.cpp @@ -1059,6 +1059,10 @@ void LLFloaterIMContainer::onCustomAction(const LLSD& userdata) { setSortOrderParticipants(LLConversationFilter::SO_DISTANCE); } + if ("put_nearby_session_first" == command) + { + gSavedSettings.setBOOL("IMNearbySessionFirst", !gSavedSettings.getBOOL("IMNearbySessionFirst")); + } if ("chat_preferences" == command) { LLFloaterPreference * floater_prefp = LLFloaterReg::showTypedInstance<LLFloaterPreference>("preferences"); @@ -1109,6 +1113,10 @@ bool LLFloaterIMContainer::isActionChecked(const LLSD& userdata) { return (order.getSortOrderParticipants() == LLConversationFilter::SO_DISTANCE); } + if ("put_nearby_session_first" == command) + { + return gSavedSettings.getBOOL("IMNearbySessionFirst"); + } if ("Translating.Enabled" == command) { return gSavedPerAccountSettings.getBOOL("TranslatingEnabled"); |