---
 src/vikwindow.c |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

diff --git a/src/vikwindow.c b/src/vikwindow.c
index 752c65d..9c094f3 100644
--- a/src/vikwindow.c
+++ b/src/vikwindow.c
@@ -403,7 +403,11 @@ static void draw_status ( VikWindow *vw )
   if (xmpp != ympp)
     g_snprintf ( zoom_level, 22, "%.3f/%.3f %s", xmpp, ympp, unit );
   else
-    g_snprintf ( zoom_level, 22, "%.3f %s", xmpp, unit );
+    if ( (int)xmpp - xmpp < 0.0 )
+      g_snprintf ( zoom_level, 22, "%.3f %s", xmpp, unit );
+    else
+      /* xmpp should be a whole number so don't show useless .000 bit */
+      g_snprintf ( zoom_level, 22, "%d %s", (int)xmpp, unit );
   if ( vw->current_tool == TOOL_LAYER )
     vik_statusbar_set_message ( vw->viking_vs, 0, 
vik_layer_get_interface(vw->tool_layer_id)->tools[vw->tool_tool_id].name );
   else
-- 
1.7.1


------------------------------------------------------------------------------
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
_______________________________________________
Viking-devel mailing list
Viking-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/viking-devel
Viking home page: http://viking.sf.net/

Reply via email to