[gimp] app: do stuff in gimp_vector_tool_button_press() more like in other tools



commit 0e4d31937a68ec2c6e7a82e5f7c9e2abe3046f43
Author: Michael Natterer <mitch gimp org>
Date:   Tue Jun 27 20:33:55 2017 +0200

    app: do stuff in gimp_vector_tool_button_press() more like in other tools

 app/tools/gimpvectortool.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)
---
diff --git a/app/tools/gimpvectortool.c b/app/tools/gimpvectortool.c
index 923c5f9..9555686 100644
--- a/app/tools/gimpvectortool.c
+++ b/app/tools/gimpvectortool.c
@@ -243,10 +243,8 @@ gimp_vector_tool_button_press (GimpTool            *tool,
 {
   GimpVectorTool *vector_tool = GIMP_VECTOR_TOOL (tool);
 
-  if (display != tool->display)
-    gimp_vector_tool_halt (vector_tool);
-
-  gimp_tool_control_activate (tool->control);
+  if (tool->display && display != tool->display)
+    gimp_tool_control (tool, GIMP_TOOL_ACTION_HALT, tool->display);
 
   if (! tool->display)
     {
@@ -260,6 +258,8 @@ gimp_vector_tool_button_press (GimpTool            *tool,
     {
       vector_tool->grab_widget = vector_tool->path;
     }
+
+  gimp_tool_control_activate (tool->control);
 }
 
 static void


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]