summaryrefslogtreecommitdiff
path: root/src/eom-statusbar.c
diff options
context:
space:
mode:
authorinfirit <[email protected]>2014-07-25 15:03:58 +0200
committerinfirit <[email protected]>2014-07-25 15:03:58 +0200
commitfa13dcadb1c4a47be4b9caf9edcd4cd3833bd1a5 (patch)
tree913bc80d763fe6e01cf47bf7fc869c9c10318473 /src/eom-statusbar.c
parentd153aebdb32dd193beec476e8f1bec919b33f18c (diff)
downloadeom-fa13dcadb1c4a47be4b9caf9edcd4cd3833bd1a5.tar.bz2
eom-fa13dcadb1c4a47be4b9caf9edcd4cd3833bd1a5.tar.xz
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 <[email protected]>
Diffstat (limited to 'src/eom-statusbar.c')
-rw-r--r--src/eom-statusbar.c6
1 files changed, 5 insertions, 1 deletions
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