gimp r25130 - in trunk: . app/display



Author: neo
Date: Wed Mar 19 19:33:51 2008
New Revision: 25130
URL: http://svn.gnome.org/viewvc/gimp?rev=25130&view=rev

Log:
2008-03-19  Sven Neumann  <sven gimp org>

	* app/display/gimpdisplayshell-callbacks.c: clean up after 
Martin.



Modified:
   trunk/ChangeLog
   trunk/app/display/gimpdisplayshell-callbacks.c

Modified: trunk/app/display/gimpdisplayshell-callbacks.c
==============================================================================
--- trunk/app/display/gimpdisplayshell-callbacks.c	(original)
+++ trunk/app/display/gimpdisplayshell-callbacks.c	Wed Mar 19 19:33:51 2008
@@ -96,9 +96,9 @@
 
 static GdkEvent * gimp_display_shell_compress_motion         (GimpDisplayShell *shell);
 
-static gboolean   gimp_display_shell_canvas_expose_drop_zone (GimpDisplayShell *shell,
+static void       gimp_display_shell_canvas_expose_image     (GimpDisplayShell *shell,
                                                               GdkEventExpose   *eevent);
-static gboolean   gimp_display_shell_canvas_expose_image     (GimpDisplayShell *shell,
+static void       gimp_display_shell_canvas_expose_drop_zone (GimpDisplayShell *shell,
                                                               GdkEventExpose   *eevent);
 
 
@@ -350,14 +350,16 @@
       return TRUE;
     }
 
-  if (! shell->display->image)
+  if (shell->display->image)
     {
-      return gimp_display_shell_canvas_expose_drop_zone (shell, eevent);
+      gimp_display_shell_canvas_expose_image (shell, eevent);
     }
   else
     {
-      return gimp_display_shell_canvas_expose_image (shell, eevent);
+      gimp_display_shell_canvas_expose_drop_zone (shell, eevent);
     }
+
+  return FALSE;
 }
 
 static void
@@ -1730,24 +1732,7 @@
   return last_motion;
 }
 
-static gboolean
-gimp_display_shell_canvas_expose_drop_zone (GimpDisplayShell *shell,
-                                            GdkEventExpose   *eevent)
-{
-  cairo_t *cr;
-
-  cr = gdk_cairo_create (shell->canvas->window);
-  gdk_cairo_region (cr, eevent->region);
-  cairo_clip (cr);
-
-  gimp_canvas_draw_drop_zone (GIMP_CANVAS (shell->canvas), cr);
-
-  cairo_destroy (cr);
-
-  return FALSE;
-}
-
-static gboolean
+static void
 gimp_display_shell_canvas_expose_image (GimpDisplayShell *shell,
                                         GdkEventExpose   *eevent)
 {
@@ -1820,6 +1805,19 @@
   gimp_display_shell_selection_control (shell, GIMP_SELECTION_ON);
 
   gimp_display_shell_resume (shell);
+}
 
-  return FALSE;
+static void
+gimp_display_shell_canvas_expose_drop_zone (GimpDisplayShell *shell,
+                                            GdkEventExpose   *eevent)
+{
+  cairo_t *cr;
+
+  cr = gdk_cairo_create (shell->canvas->window);
+  gdk_cairo_region (cr, eevent->region);
+  cairo_clip (cr);
+
+  gimp_canvas_draw_drop_zone (GIMP_CANVAS (shell->canvas), cr);
+
+  cairo_destroy (cr);
 }



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