From a6a2e7c46988f6a676b3ac7dbfa18d272cd4f184 Mon Sep 17 00:00:00 2001 From: Alexis Deveria Date: Thu, 9 Sep 2010 20:10:34 +0000 Subject: [PATCH] Made selection of last created element remain when switching to select tool git-svn-id: http://svg-edit.googlecode.com/svn/trunk@1706 eee81c28-f429-11dd-99c0-75d572ba1ddd --- editor/svg-editor.js | 4 +++- editor/svgcanvas.js | 1 - 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/editor/svg-editor.js b/editor/svg-editor.js index d224495a..f6ea4e0e 100644 --- a/editor/svg-editor.js +++ b/editor/svg-editor.js @@ -1787,7 +1787,9 @@ $('.tool_button_current').removeClass('tool_button_current').addClass('tool_button'); $(button).addClass('tool_button_current').removeClass('tool_button'); // when a tool is selected, we should deselect any currently selected elements - svgCanvas.clearSelection(); + if(button !== '#tool_select') { + svgCanvas.clearSelection(); + } return true; }; diff --git a/editor/svgcanvas.js b/editor/svgcanvas.js index 208e3ccd..86e14cb3 100644 --- a/editor/svgcanvas.js +++ b/editor/svgcanvas.js @@ -9271,7 +9271,6 @@ this.getMode = function() { this.setMode = function(name) { pathActions.clear(true); textActions.clear(); - cur_properties = (selectedElements[0] && selectedElements[0].nodeName == 'text') ? cur_text : cur_shape; current_mode = name; };