Gitweb links:
...log
http://git.netsurf-browser.org/netsurf.git/shortlog/4fbeacf830b1351646a37...
...commit
http://git.netsurf-browser.org/netsurf.git/commit/4fbeacf830b1351646a3751...
...tree
http://git.netsurf-browser.org/netsurf.git/tree/4fbeacf830b1351646a375169...
The branch, master has been updated
via 4fbeacf830b1351646a375169aea05f264425c9b (commit)
from 2437ca84a877391f8988bb166cbdc82e281fe8d2 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commitdiff
http://git.netsurf-browser.org/netsurf.git/commitdiff/4fbeacf830b1351646a...
commit 4fbeacf830b1351646a375169aea05f264425c9b
Author: Ole Loots <ole(a)monochrom.net>
Commit: Ole Loots <ole(a)monochrom.net>
Fix integer overflow in percentage calculation, credits: Peter Slegg.
diff --git a/atari/download.c b/atari/download.c
index 45be977..e852a03 100755
--- a/atari/download.c
+++ b/atari/download.c
@@ -265,7 +265,7 @@ nserror gui_download_window_data(struct gui_download_window *dw,
dw->lastrdw = tnow;
tree = ObjcTree(OC_FORM, dw->form );
if( dw->size_total > 0 ){
- p = (dw->size_downloaded *100) / dw->size_total;
+ p = ((double)dw->size_downloaded / (double)dw->size_total * 100);
}
speed = dw->size_downloaded / sdiff;
tree[DOWNLOAD_PROGRESS_DONE].ob_width = MAX( MIN( p*(DOWNLOAD_BAR_MAX/100),
DOWNLOAD_BAR_MAX ), 1);
-----------------------------------------------------------------------
Summary of changes:
atari/download.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/atari/download.c b/atari/download.c
index 45be977..e852a03 100755
--- a/atari/download.c
+++ b/atari/download.c
@@ -265,7 +265,7 @@ nserror gui_download_window_data(struct gui_download_window *dw,
dw->lastrdw = tnow;
tree = ObjcTree(OC_FORM, dw->form );
if( dw->size_total > 0 ){
- p = (dw->size_downloaded *100) / dw->size_total;
+ p = ((double)dw->size_downloaded / (double)dw->size_total * 100);
}
speed = dw->size_downloaded / sdiff;
tree[DOWNLOAD_PROGRESS_DONE].ob_width = MAX( MIN( p*(DOWNLOAD_BAR_MAX/100),
DOWNLOAD_BAR_MAX ), 1);
--
NetSurf Browser