app: use gimp_widget_flush_expose() for the statusbar's progress
This commit is contained in:
@ -377,8 +377,7 @@ gimp_statusbar_progress_start (GimpProgress *progress,
|
|||||||
statusbar->progress_shown = TRUE;
|
statusbar->progress_shown = TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (gtk_widget_is_drawable (bar))
|
gimp_widget_flush_expose (bar);
|
||||||
gdk_window_process_updates (gtk_widget_get_window (bar), TRUE);
|
|
||||||
|
|
||||||
gimp_statusbar_override_window_title (statusbar);
|
gimp_statusbar_override_window_title (statusbar);
|
||||||
|
|
||||||
@ -439,8 +438,7 @@ gimp_statusbar_progress_set_text (GimpProgress *progress,
|
|||||||
|
|
||||||
gimp_statusbar_replace (statusbar, "progress", NULL, "%s", message);
|
gimp_statusbar_replace (statusbar, "progress", NULL, "%s", message);
|
||||||
|
|
||||||
if (gtk_widget_is_drawable (bar))
|
gimp_widget_flush_expose (bar);
|
||||||
gdk_window_process_updates (gtk_widget_get_window (bar), TRUE);
|
|
||||||
|
|
||||||
gimp_statusbar_override_window_title (statusbar);
|
gimp_statusbar_override_window_title (statusbar);
|
||||||
}
|
}
|
||||||
@ -468,8 +466,7 @@ gimp_statusbar_progress_set_value (GimpProgress *progress,
|
|||||||
{
|
{
|
||||||
gtk_progress_bar_set_fraction (GTK_PROGRESS_BAR (bar), percentage);
|
gtk_progress_bar_set_fraction (GTK_PROGRESS_BAR (bar), percentage);
|
||||||
|
|
||||||
if (gtk_widget_is_drawable (bar))
|
gimp_widget_flush_expose (bar);
|
||||||
gdk_window_process_updates (gtk_widget_get_window (bar), TRUE);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -496,8 +493,7 @@ gimp_statusbar_progress_pulse (GimpProgress *progress)
|
|||||||
|
|
||||||
gtk_progress_bar_pulse (GTK_PROGRESS_BAR (bar));
|
gtk_progress_bar_pulse (GTK_PROGRESS_BAR (bar));
|
||||||
|
|
||||||
if (gtk_widget_is_drawable (bar))
|
gimp_widget_flush_expose (bar);
|
||||||
gdk_window_process_updates (gtk_widget_get_window (bar), TRUE);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user