[gthumb] make the image navigator smoother



commit 30b839e02eca3b13e900c65cd4472b89c1910865
Author: Paolo Bacchilega <paobac src gnome org>
Date:   Tue Sep 14 20:28:19 2010 +0200

    make the image navigator smoother

 gthumb/gth-image-navigator.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)
---
diff --git a/gthumb/gth-image-navigator.c b/gthumb/gth-image-navigator.c
index 4623bde..7d795d4 100644
--- a/gthumb/gth-image-navigator.c
+++ b/gthumb/gth-image-navigator.c
@@ -228,12 +228,14 @@ popup_window_event_cb (GtkWidget *widget,
 		get_visible_area_origin_as_double (nav_popup, mx, my, &x, &y);
 		nav_popup->visible_area.x = (int) x;
 		nav_popup->visible_area.y = (int) y;
-		gtk_widget_queue_draw (widget);
 
 		mx = (int) (x / nav_popup->zoom_factor);
 		my = (int) (y / nav_popup->zoom_factor);
 		gth_image_viewer_scroll_to (viewer, mx, my);
 
+		gtk_widget_queue_draw (widget);
+		gdk_window_process_updates (gtk_widget_get_window (widget), TRUE);
+
 		return TRUE;
 
 	case GDK_KEY_PRESS:



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