aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorStefan Monnier2001-02-08 15:07:23 +0000
committerStefan Monnier2001-02-08 15:07:23 +0000
commitd8e675f595572a1c097c90b9df59e79d0e329218 (patch)
treec06f7db7f0fc45a2ceb48ade710c701425629ee0 /src
parent1d279666f4f5f1148111510982c7802a29db775c (diff)
downloademacs-d8e675f595572a1c097c90b9df59e79d0e329218.tar.gz
emacs-d8e675f595572a1c097c90b9df59e79d0e329218.zip
(w32_set_scroll_bar_thumb): Use `double' for `range' to avoid overflow.
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog5
-rw-r--r--src/w32term.c2
2 files changed, 6 insertions, 1 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 193babe4ba8..4830ddbb485 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,8 @@
12001-02-08 Stefan Monnier <monnier@cs.yale.edu>
2
3 * w32term.c (w32_set_scroll_bar_thumb): Use `double' for `range'
4 to avoid overflow.
5
12001-02-07 Kenichi Handa <handa@etl.go.jp> 62001-02-07 Kenichi Handa <handa@etl.go.jp>
2 7
3 * charset.c (parse_str_to_multibyte): New function. 8 * charset.c (parse_str_to_multibyte): New function.
diff --git a/src/w32term.c b/src/w32term.c
index 6756cfa105f..50cc6529fd3 100644
--- a/src/w32term.c
+++ b/src/w32term.c
@@ -7331,7 +7331,7 @@ w32_set_scroll_bar_thumb (bar, portion, position, whole)
7331 int portion, position, whole; 7331 int portion, position, whole;
7332{ 7332{
7333 Window w = SCROLL_BAR_W32_WINDOW (bar); 7333 Window w = SCROLL_BAR_W32_WINDOW (bar);
7334 int range = VERTICAL_SCROLL_BAR_TOP_RANGE (f, XINT (bar->height)); 7334 double range = VERTICAL_SCROLL_BAR_TOP_RANGE (f, XINT (bar->height));
7335 int sb_page, sb_pos; 7335 int sb_page, sb_pos;
7336 BOOL draggingp = !NILP (bar->dragging) ? TRUE : FALSE; 7336 BOOL draggingp = !NILP (bar->dragging) ? TRUE : FALSE;
7337 7337