]> granicus.if.org Git - vim/commitdiff
updated for version 7.4.302 v7.4.302
authorBram Moolenaar <Bram@vim.org>
Thu, 22 May 2014 13:51:04 +0000 (15:51 +0200)
committerBram Moolenaar <Bram@vim.org>
Thu, 22 May 2014 13:51:04 +0000 (15:51 +0200)
Problem:    Signs placed with 'foldcolumn' set don't show up after filler
            lines.
Solution:   Take filler lines into account. (Olaf Dabrunz)

src/screen.c
src/version.c

index cdb416d03d8dadad74313fb821e07741c070119a..78e439944a16c9d74f398dfdd498d6d3211bc7fd 100644 (file)
@@ -3553,11 +3553,7 @@ win_line(wp, lnum, startrow, endrow, nochange)
                draw_state = WL_SIGN;
                /* Show the sign column when there are any signs in this
                 * buffer or when using Netbeans. */
-               if (draw_signcolumn(wp)
-# ifdef FEAT_DIFF
-                       && filler_todo <= 0
-# endif
-                  )
+               if (draw_signcolumn(wp))
                {
                    int text_sign;
 # ifdef FEAT_SIGN_ICONS
@@ -3569,7 +3565,11 @@ win_line(wp, lnum, startrow, endrow, nochange)
                    char_attr = hl_attr(HLF_SC);
                    n_extra = 2;
 
-                   if (row == startrow)
+                   if (row == startrow
+#ifdef FEAT_DIFF
+                           + filler_lines && filler_todo <= 0
+#endif
+                           )
                    {
                        text_sign = buf_getsigntype(wp->w_buffer, lnum,
                                                                   SIGN_TEXT);
index 7f58182fd0db44db0bc2adf01c137c50783f6691..1c1aa2b39929a08b90b7d2aa130db754d1887423 100644 (file)
@@ -734,6 +734,8 @@ static char *(features[]) =
 
 static int included_patches[] =
 {   /* Add new patch number below this line */
+/**/
+    302,
 /**/
     301,
 /**/