*** empty log message ***
authorroot <root>
Sun, 15 Jan 2006 06:39:19 +0000 (06:39 +0000)
committerroot <root>
Sun, 15 Jan 2006 06:39:19 +0000 (06:39 +0000)
src/screen.C

index 058e249a45d382ea28d615b0c99e180b55d12a03..36cf6f186f0bd22cc6f622391011d400cc579430 100644 (file)
@@ -1838,17 +1838,15 @@ rxvt_term::scr_changeview (int new_view_start)
 {
   clamp_it (new_view_start, top_row, 0);
 
-  if (new_view_start != view_start)
-    {
-      num_scr += new_view_start - view_start;
-      view_start = new_view_start;
-      HOOK_INVOKE ((this, HOOK_VIEW_CHANGE, DT_INT, view_start, DT_END));
-      want_refresh = 1;
-
-      return true;
-    }
-  else
+  if (new_view_start == view_start)
     return false;
+
+  num_scr += new_view_start - view_start;
+  view_start = new_view_start;
+  HOOK_INVOKE ((this, HOOK_VIEW_CHANGE, DT_INT, view_start, DT_END));
+  want_refresh = 1;
+
+  return true;
 }
 
 /* ------------------------------------------------------------------------- */