changeset 10261:4fd304db9216

(scroll_region_cost): New variable. (calculate_costs): Put scroll region overhead in scroll_region_cost.
author Richard M. Stallman <rms@gnu.org>
date Mon, 26 Dec 1994 15:37:22 +0000
parents 033119853eab
children 4face60ac721
files src/term.c
diffstat 1 files changed, 4 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/term.c	Mon Dec 26 15:36:56 1994 +0000
+++ b/src/term.c	Mon Dec 26 15:37:22 1994 +0000
@@ -54,6 +54,8 @@
 int char_ins_del_ok;		/* Terminal can insert and delete chars */
 int scroll_region_ok;		/* Terminal supports setting the
 				   scroll window */
+int scroll_region_cost;		/* Cost of setting a scroll window,
+				   measured in characters */
 int memory_below_frame;		/* Terminal remembers lines
 				   scrolled off bottom */
 int fast_clear_end_of_line;	/* Terminal has a `ce' string */
@@ -1090,12 +1092,14 @@
 
   FRAME_COST_BAUD_RATE (frame) = baud_rate;
 
+  scroll_region_cost = string_cost (f);
 #ifdef HAVE_X_WINDOWS
   if (FRAME_X_P (frame))
     {
       do_line_insertion_deletion_costs (frame, 0, ".5*", 0, ".5*",
 					0, 0,
 					x_screen_planes (frame));
+      scroll_region_cost = 0;
       return;
     }
 #endif