From d24638496a96292807d06b2043e07cb9ae25389d Mon Sep 17 00:00:00 2001 From: McCabe Maxsted Date: Mon, 14 Sep 2009 02:56:37 -0700 Subject: Applied BlockClickSit debug setting from Emerald to block sit click action --- linden/indra/newview/app_settings/settings.xml | 11 +++++++++++ linden/indra/newview/lltoolpie.cpp | 2 +- 2 files changed, 12 insertions(+), 1 deletion(-) (limited to 'linden/indra') diff --git a/linden/indra/newview/app_settings/settings.xml b/linden/indra/newview/app_settings/settings.xml index 23602be..149eefa 100644 --- a/linden/indra/newview/app_settings/settings.xml +++ b/linden/indra/newview/app_settings/settings.xml @@ -664,6 +664,17 @@ Value 0 + BlockClickSit + + Comment + Block click sit + Persist + 1 + Type + Boolean + Value + 0 + BrowserHome Comment diff --git a/linden/indra/newview/lltoolpie.cpp b/linden/indra/newview/lltoolpie.cpp index 921931b..b660b8d 100644 --- a/linden/indra/newview/lltoolpie.cpp +++ b/linden/indra/newview/lltoolpie.cpp @@ -182,7 +182,7 @@ BOOL LLToolPie::pickAndShowMenu(BOOL always_show) // nothing break; case CLICK_ACTION_SIT: - if ((gAgent.getAvatarObject() != NULL) && (!gAgent.getAvatarObject()->mIsSitting)) // agent not already sitting + if ((gAgent.getAvatarObject() != NULL) && (!gAgent.getAvatarObject()->mIsSitting) && !gSavedSettings.getBOOL("BlockClickSit")) // agent not already sitting { handle_sit_or_stand(); return TRUE; -- cgit v1.1