Bug#267526: stock ticker should use 3 decimal places

Jason Thomas Jason Thomas <jason@debian.org>, 267526@bugs.debian.org
Mon, 23 Aug 2004 17:23:24 +1000


Package: gnome-applets
Version: 2.6.2.1-1
Severity: normal
Tags: patch

Hi, gtik stock ticker should use 3 decimal places as this is what yahoo
uses.

Stocks priced like 0.014 are currently being rounded off.

Here is a simple patch to do this.

diff -Naur gnome-applets-2.6.2.1.orig/gtik/gtik.c gnome-applets-2.6.2.1/gtik/gtik.c
--- gnome-applets-2.6.2.1.orig/gtik/gtik.c	2004-03-20 14:55:18.000000000 +1100
+++ gnome-applets-2.6.2.1/gtik/gtik.c	2004-08-23 17:17:24.000000000 +1000
@@ -460,10 +460,10 @@
                 setlocale(LC_NUMERIC, getenv("LANG"));
                 
                 if (change_val == 0.0)
-                        sprintf(result,"%s:%1.2f:%1.2f:%1.2f%%",
+                        sprintf(result,"%s:%1.3f:%1.3f:%1.2f%%",
                                 symbol,price_val,change_val,percent);
                 else
-                        sprintf(result,"%s:%1.2f:%1.2f:%+1.2f%%",
+                        sprintf(result,"%s:%1.3f:%1.3f:%+1.2f%%",
                                 symbol,price_val,change_val,percent);
         
                 return result;

-- 
Jason

"I hope you learn speaking English proper I hope speak I me you."
     -- Branden Robinson, 2001