[gimp] app: set GimpFreeSelectTool active only while mouse-1 is down



commit 9b5dc7559a36660f0718b8193a336ac577d89b21
Author: Michael Natterer <mitch gimp org>
Date:   Mon Feb 28 21:04:42 2011 +0100

    app: set GimpFreeSelectTool active only while mouse-1 is down
    
    First step towards tightening the tool state machine...

 app/tools/gimpfreeselecttool.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)
---
diff --git a/app/tools/gimpfreeselecttool.c b/app/tools/gimpfreeselecttool.c
index 4c444b6..d8870db 100644
--- a/app/tools/gimpfreeselecttool.c
+++ b/app/tools/gimpfreeselecttool.c
@@ -1297,6 +1297,8 @@ gimp_free_select_tool_button_press (GimpTool            *tool,
       return;
     }
 
+  gimp_tool_control_activate (tool->control);
+
   gimp_draw_tool_pause (draw_tool);
 
   gimp_free_select_tool_update_button_state (fst, state);
@@ -1359,6 +1361,8 @@ gimp_free_select_tool_button_release (GimpTool              *tool,
   if (tool->display != display)
     return;
 
+  gimp_tool_control_halt (tool->control);
+
   gimp_draw_tool_pause (GIMP_DRAW_TOOL (fst));
 
   gimp_free_select_tool_update_button_state (fst, state);



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