From b3aa9f1c76dcdfe0940824ab12f72a4c91b6ef2e Mon Sep 17 00:00:00 2001 From: Ansariel Date: Sat, 17 Mar 2012 12:16:57 +0100 Subject: [PATCH] Added option to disable double click teleporting on the worldmap --- indra/newview/app_settings/settings.xml | 11 +++++++++++ indra/newview/llworldmapview.cpp | 4 +++- .../default/xui/de/panel_preferences_firestorm.xml | 1 + .../default/xui/en/panel_preferences_firestorm.xml | 10 ++++++++++ 4 files changed, 25 insertions(+), 1 deletion(-) diff --git a/indra/newview/app_settings/settings.xml b/indra/newview/app_settings/settings.xml index a26599da5b..2d66b5295c 100755 --- a/indra/newview/app_settings/settings.xml +++ b/indra/newview/app_settings/settings.xml @@ -17069,6 +17069,17 @@ Change of this parameter will affect the layout of buttons in notification toast Value 0 + FSWorldMapDoubleclickTeleport + + Comment + If enabled, double click teleports on the world map will be enabled (default). + Persist + 1 + Type + Boolean + Value + 1 + diff --git a/indra/newview/llworldmapview.cpp b/indra/newview/llworldmapview.cpp index aa975e086b..bb0606ed9c 100644 --- a/indra/newview/llworldmapview.cpp +++ b/indra/newview/llworldmapview.cpp @@ -1851,7 +1851,9 @@ BOOL LLWorldMapView::handleDoubleClick( S32 x, S32 y, MASK mask ) // Teleport if we got a valid location LLVector3d pos_global = viewPosToGlobal(x,y); LLSimInfo* sim_info = LLWorldMap::getInstance()->simInfoFromPosGlobal(pos_global); - if (sim_info && !sim_info->isDown()) + // Doubleclick teleport option for worldmap + //if (sim_info && !sim_info->isDown()) + if (sim_info && !sim_info->isDown() && gSavedSettings.getBOOL("FSWorldMapDoubleclickTeleport")) { gAgent.teleportViaLocation( pos_global ); } diff --git a/indra/newview/skins/default/xui/de/panel_preferences_firestorm.xml b/indra/newview/skins/default/xui/de/panel_preferences_firestorm.xml index 3e46c36537..f033fcfafd 100644 --- a/indra/newview/skins/default/xui/de/panel_preferences_firestorm.xml +++ b/indra/newview/skins/default/xui/de/panel_preferences_firestorm.xml @@ -9,6 +9,7 @@ (Erfordert Neustart) + diff --git a/indra/newview/skins/default/xui/en/panel_preferences_firestorm.xml b/indra/newview/skins/default/xui/en/panel_preferences_firestorm.xml index 135b1004c7..da82462255 100644 --- a/indra/newview/skins/default/xui/en/panel_preferences_firestorm.xml +++ b/indra/newview/skins/default/xui/en/panel_preferences_firestorm.xml @@ -57,6 +57,16 @@ (requires restart) +