gimp r26737 - in trunk: . app/widgets



Author: martinn
Date: Sun Aug 24 06:02:21 2008
New Revision: 26737
URL: http://svn.gnome.org/viewvc/gimp?rev=26737&view=rev

Log:
2008-08-24  Martin Nordholts  <martinn svn gnome org>

	* app/widgets/gimpnavigationview.c
	(gimp_navigation_view_set_marker): Don't redraw the view, only
	invalidate it. This causes the redraw to occur in an idle-handler
	intead of each time this function is called, which reduces flicker
	when opening new images. Stil some flicker left though...


Modified:
   trunk/ChangeLog
   trunk/app/widgets/gimpnavigationview.c

Modified: trunk/app/widgets/gimpnavigationview.c
==============================================================================
--- trunk/app/widgets/gimpnavigationview.c	(original)
+++ trunk/app/widgets/gimpnavigationview.c	Sun Aug 24 06:02:21 2008
@@ -537,8 +537,8 @@
 
   gimp_navigation_view_transform (nav_view);
 
-  /*  draw new marker  */
-  gtk_widget_queue_draw (GTK_WIDGET (view));
+  /* Marker changed, invalidate */
+  gimp_view_renderer_invalidate (view->renderer);
 }
 
 void



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