From e88dd4893748b169e57589e58e9f0bf866ba42dd Mon Sep 17 00:00:00 2001 From: ayin Date: Mon, 18 Feb 2008 09:58:27 +0000 Subject: [PATCH] Simplify. --- src/scrollbar.C | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/scrollbar.C b/src/scrollbar.C index fb79d4fa..117566ac 100644 --- a/src/scrollbar.C +++ b/src/scrollbar.C @@ -158,11 +158,10 @@ rxvt_term::scrollbar_show (int update) int top = view_start - top_row; int bot = top + (nrow - 1); int len = max (nrow - 1 - top_row, 1); - int adj = (((bot - top) * scrollBar.size ()) % len) > 0 ? 1 : 0; + int size = (bot - top) * scrollBar.size (); scrollBar.top = (scrollBar.beg + (top * scrollBar.size ()) / len); - scrollBar.len = ((bot - top) * scrollBar.size ()) / len + - scrollBar.min_height () + adj; + scrollBar.len = size / len + scrollBar.min_height () + (size % len > 0); scrollBar.bot = (scrollBar.top + scrollBar.len); /* no change */ if (scrollBar.top == scrollBar.last_top -- 2.34.1