static gboolean photos_main_window_configure_id_timeout (gpointer user_data) { PhotosMainWindow *self = PHOTOS_MAIN_WINDOW (user_data); self->priv->configure_id = 0; photos_main_window_save_geometry (self); return G_SOURCE_REMOVE; }
static gboolean photos_main_window_delete_event (GtkWidget *widget, GdkEventAny *event) { PhotosMainWindow *self = PHOTOS_MAIN_WINDOW (widget); if (self->configure_id != 0) { g_source_remove (self->configure_id); self->configure_id = 0; } photos_main_window_save_geometry (self); return GDK_EVENT_PROPAGATE; }