changeset 54727:42ceb5f0718f

(vmotion): Do not reserve one column for continuation marks on window frames.
author Kim F. Storm <storm@cua.dk>
date Mon, 05 Apr 2004 21:41:08 +0000
parents e7dae6a9ac07
children 51c3bc39a016
files src/indent.c
diffstat 1 files changed, 7 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/src/indent.c	Mon Apr 05 21:40:02 2004 +0000
+++ b/src/indent.c	Mon Apr 05 21:41:08 2004 +0000
@@ -1836,9 +1836,7 @@
      register int from, vtarget;
      struct window *w;
 {
-  /* We don't need to make room for continuation marks (we have fringes now),
-     so hould we really subtract 1 here if FRAME_WINDOW_P ?  ++KFS  */
-  int width = window_box_text_cols (w) - 1;
+  int width = window_box_text_cols (w);
   int hscroll = XINT (w->hscroll);
   struct position pos;
   /* vpos is cumulative vertical position, changed as from is changed */
@@ -1859,6 +1857,12 @@
 
   XSETWINDOW (window, w);
 
+  /* We must make room for continuation marks if we don't have fringes.  */
+#ifdef HAVE_WINDOW_SYSTEM
+  if (!FRAME_WINDOW_P (XFRAME (w->frame)))
+#endif
+    width -= 1;
+
   /* If the window contains this buffer, use it for getting text properties.
      Otherwise use the current buffer as arg for doing that.  */
   if (EQ (w->buffer, Fcurrent_buffer ()))