This is an automated email from the git hooks/post-receive script. f 2 4 0 4 p u s h e d a c o m m i t t o b r a n c h m a s t e r in repository apps/ristretto.
commit b2e6b0563bf04ec68b11aea5761cd9d5f8578f31 Author: Igor <f2...@yandex.ru> Date: Sun Apr 7 17:29:53 2019 -0400 Fix Glib-Critical errors to stdout Source ID X was not found when attempting to remove it Bug #15268 --- src/main_window.c | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/src/main_window.c b/src/main_window.c index 9cbb580..44c43fe 100644 --- a/src/main_window.c +++ b/src/main_window.c @@ -167,7 +167,9 @@ cb_rstto_thumbnailer_ready( gpointer user_data); static gboolean -rstto_window_save_geometry_timer (gpointer user_data); +rstto_main_window_save_geometry_timer (gpointer user_data); +static void +rstto_main_window_save_geometry_timer_destroy (gpointer user_data); static void rstto_main_window_image_list_iter_changed (RsttoMainWindow *window); @@ -1960,7 +1962,7 @@ rstto_main_window_update_buttons (RsttoMainWindow *window) } static gboolean -rstto_window_save_geometry_timer (gpointer user_data) +rstto_main_window_save_geometry_timer (gpointer user_data) { GtkWindow *window = GTK_WINDOW(user_data); gint width = 0; @@ -1987,6 +1989,11 @@ rstto_window_save_geometry_timer (gpointer user_data) return FALSE; } +static void +rstto_main_window_save_geometry_timer_destroy (gpointer user_data) +{ + RSTTO_MAIN_WINDOW (user_data)->priv->window_save_geometry_timer_id = 0; +} static void rstto_main_window_set_thumbnail_size ( @@ -2757,15 +2764,14 @@ cb_rstto_main_window_configure_event (GtkWidget *widget, GdkEventConfigure *even { g_source_remove (window->priv->window_save_geometry_timer_id); } - window->priv->window_save_geometry_timer_id = 0; /* check if we should schedule another save timer */ if (gtk_widget_get_visible (GTK_WIDGET (window))) { /* save the geometry one second after the last configure event */ - window->priv->window_save_geometry_timer_id = g_timeout_add ( - 1000, rstto_window_save_geometry_timer, - widget); + window->priv->window_save_geometry_timer_id = g_timeout_add_seconds_full ( + G_PRIORITY_DEFAULT, 1, rstto_main_window_save_geometry_timer, + widget, rstto_main_window_save_geometry_timer_destroy); } } -- To stop receiving notification emails like this one, please contact the administrator of this repository. _______________________________________________ Xfce4-commits mailing list Xfce4-commits@xfce.org https://mail.xfce.org/mailman/listinfo/xfce4-commits