]> git.eshelyaron.com Git - emacs.git/commitdiff
(redisplay_internal): Remove redundant test and collapse both branches
authorEli Zaretskii <eliz@gnu.org>
Sat, 29 Aug 2009 17:36:30 +0000 (17:36 +0000)
committerEli Zaretskii <eliz@gnu.org>
Sat, 29 Aug 2009 17:36:30 +0000 (17:36 +0000)
into one.

src/ChangeLog
src/xdisp.c

index a5c20814b3f8a62c122b5e26dc0542071848e208..171319d59f8f0f099d096225a3ed16c97a144678 100644 (file)
@@ -1,3 +1,8 @@
+2009-08-29  Eli Zaretskii  <eliz@gnu.org>
+
+       * xdisp.c (redisplay_internal): Remove redundant test and collapse
+       both branches into one.
+
 2009-08-29  Stefan Monnier  <monnier@iro.umontreal.ca>
 
        * emacs.c (USAGE1): Remove --(no-)multibyte, --(no-)unibyte.
index a13463555d6501ab82448e99d1c05a7fbfe99606..52c4037bbb2b20079d75d33f676231066925ccd6 100644 (file)
@@ -11658,29 +11658,17 @@ redisplay_internal (preserve_echo_area)
                    = MATRIX_ROW (w->current_matrix, this_line_vpos + 1);
                  int delta, delta_bytes;
 
-                 if (Z - CHARPOS (tlendpos) == ZV)
-                   {
-                     /* This line ends at end of (accessible part of)
-                        buffer.  There is no newline to count.  */
-                     delta = (Z
-                              - CHARPOS (tlendpos)
-                              - MATRIX_ROW_START_CHARPOS (row));
-                     delta_bytes = (Z_BYTE
-                                    - BYTEPOS (tlendpos)
-                                    - MATRIX_ROW_START_BYTEPOS (row));
-                   }
-                 else
-                   {
-                     /* This line ends in a newline.  Must take
-                        account of the newline and the rest of the
-                        text that follows.  */
-                     delta = (Z
-                              - CHARPOS (tlendpos)
-                              - MATRIX_ROW_START_CHARPOS (row));
-                     delta_bytes = (Z_BYTE
-                                    - BYTEPOS (tlendpos)
-                                    - MATRIX_ROW_START_BYTEPOS (row));
-                   }
+                 /* We used to distinguish between two cases here,
+                    conditioned by Z - CHARPOS (tlendpos) == ZV, for
+                    when the line ends in a newline or the end of the
+                    buffer's accessible portion.  But both cases did
+                    the same, so they were collapsed.  */
+                 delta = (Z
+                          - CHARPOS (tlendpos)
+                          - MATRIX_ROW_START_CHARPOS (row));
+                 delta_bytes = (Z_BYTE
+                                - BYTEPOS (tlendpos)
+                                - MATRIX_ROW_START_BYTEPOS (row));
 
                  increment_matrix_positions (w->current_matrix,
                                              this_line_vpos + 1,