From fa13dcadb1c4a47be4b9caf9edcd4cd3833bd1a5 Mon Sep 17 00:00:00 2001 From: infirit Date: Fri, 25 Jul 2014 15:03:58 +0200 Subject: Clear status + titlebar when deleting last image in collection Eog bug http://bugzilla.gnome.org/show_bug.cgi?id=632458 Based on eog commit 7a6ea9ee0e5e8a2d89fd16f241a693c5a56f3b78 From Felix Riemann --- src/eom-statusbar.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/eom-statusbar.c') diff --git a/src/eom-statusbar.c b/src/eom-statusbar.c index c791701..b4d6f08 100644 --- a/src/eom-statusbar.c +++ b/src/eom-statusbar.c @@ -116,6 +116,10 @@ eom_statusbar_set_image_number (EomStatusbar *statusbar, gtk_statusbar_pop (GTK_STATUSBAR (statusbar->priv->img_num_statusbar), 0); + /* Hide number display if values don't make sense */ + if (G_UNLIKELY (num <= 0 || tot <= 0)) + return; + /* Translators: This string is displayed in the statusbar. * The first token is the image number, the second is total image * count. @@ -160,4 +164,4 @@ eom_statusbar_set_has_resize_grip (EomStatusbar *statusbar, gboolean has_resize_ gtk_statusbar_set_has_resize_grip (GTK_STATUSBAR (statusbar), has_resize_grip); } -#endif \ No newline at end of file +#endif -- cgit v1.2.1