From 8735ca9d1801a4a837aa8ef2b16415eb10feb747 Mon Sep 17 00:00:00 2001 From: Sven Neumann Date: Sat, 2 Nov 2002 12:30:51 +0000 Subject: [PATCH] force an update of the progress bar (#97459, reported by Akkana). 2002-11-02 Sven Neumann * app/display/gimpprogress.c (gimp_progress_update): force an update of the progress bar (#97459, reported by Akkana). --- ChangeLog | 5 +++++ app/display/gimpprogress.c | 4 ++++ 2 files changed, 9 insertions(+) diff --git a/ChangeLog b/ChangeLog index bea862c918..a0e58beda5 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2002-11-02 Sven Neumann + + * app/display/gimpprogress.c (gimp_progress_update): force an update + of the progress bar (#97459, reported by Akkana). + 2002-11-01 Michael Natterer * app/gui/file-open-dialog.[ch]: added "gimage" and "uri" diff --git a/app/display/gimpprogress.c b/app/display/gimpprogress.c index d986ef1d9b..d185b923bf 100644 --- a/app/display/gimpprogress.c +++ b/app/display/gimpprogress.c @@ -253,6 +253,10 @@ gimp_progress_update (GimpProgress *progress, } gtk_progress_bar_set_fraction (GTK_PROGRESS_BAR (bar), percentage); + + /* force updates so there's feedback even when the main loop is busy */ + if (GTK_WIDGET_DRAWABLE (bar)) + gdk_window_process_updates (bar->window, TRUE); }