gimp r25978 - in trunk: . app/tools



Author: martinn
Date: Mon Jun 23 18:41:53 2008
New Revision: 25978
URL: http://svn.gnome.org/viewvc/gimp?rev=25978&view=rev

Log:
2008-06-23  Martin Nordholts  <martinn svn gnome org>

	* app/tools/gimpfreeselecttool.c
	(gimp_free_select_tool_modifier_key): Make switching selection
	mode through modifier keys work again.


Modified:
   trunk/ChangeLog
   trunk/app/tools/gimpfreeselecttool.c

Modified: trunk/app/tools/gimpfreeselecttool.c
==============================================================================
--- trunk/app/tools/gimpfreeselecttool.c	(original)
+++ trunk/app/tools/gimpfreeselecttool.c	Mon Jun 23 18:41:53 2008
@@ -1451,16 +1451,16 @@
   GimpDrawTool *draw_tool = GIMP_DRAW_TOOL (tool);
   Private      *priv      = GET_PRIVATE (tool);
 
-  if (tool->display != display)
-    return;
-
-  gimp_draw_tool_pause (draw_tool);
+  if (tool->display == display)
+    {
+      gimp_draw_tool_pause (draw_tool);
 
-  priv->constrain_angle = state & GDK_CONTROL_MASK ? TRUE : FALSE;
+      priv->constrain_angle = state & GDK_CONTROL_MASK ? TRUE : FALSE;
 
-  priv->supress_handles = state & GDK_SHIFT_MASK   ? TRUE : FALSE;
+      priv->supress_handles = state & GDK_SHIFT_MASK   ? TRUE : FALSE;
 
-  gimp_draw_tool_resume (draw_tool);
+      gimp_draw_tool_resume (draw_tool);
+    }
 
   GIMP_TOOL_CLASS (parent_class)->modifier_key (tool,
                                                 key,



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