Changeset 3913

Show
Ignore:
Timestamp:
10/15/05 02:16:45 (3 years ago)
Author:
horiguti
Message:

Avoiding division by 0.
(truncate NaN) yields 0 on MSVC and exception on cygwin gcc.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/lisp/ChangeLog.Meadow

    r3910 r3913  
     12005-10-15  Kyotaro HORIGUCHI  <horiguti@meadowy.org> 
     2 
     3        * lisp/mw32scroll.el (w32-scroll-bar-drag): Avoid division by 0. 
     4        (truncate NaN) yields 0 on MSVC and exception on cygwin gcc. 
     5 
    162005-10-14  Kyotaro HORIGUCHI  <horiguti@meadowy.org> 
    27 
  • trunk/lisp/mw32scroll.el

    r3860 r3913  
    4949         done line col pos scrollbar-offset start-position 
    5050         buffer-epoch buffer-scroll-limit lower-ratio upper-ratio) 
     51 
     52    ;; avoid division by 0 
     53    (if (zerop scrollbar-epoch) 
     54        (setq scrollbar-epoch 1)) 
     55 
    5156    (save-selected-window 
    5257      (select-window window)