]> granicus.if.org Git - vim/commitdiff
updated for version 7.4a.034 v7.4a.034
authorBram Moolenaar <Bram@vim.org>
Wed, 17 Jul 2013 19:59:13 +0000 (21:59 +0200)
committerBram Moolenaar <Bram@vim.org>
Wed, 17 Jul 2013 19:59:13 +0000 (21:59 +0200)
Problem:    The tabline may flicker when opening a new tab after 7.3.759 on
            Win32.
Solution:   Move call to TabCtrl_SetCurSel(). (Ken Takata)

src/gui_w48.c
src/version.c

index 78aba03be1154efbdced3b2942992fb94ccb18a7..8097fb9c1de4252f89f5714000921d36d009c6c0 100644 (file)
@@ -2529,13 +2529,13 @@ gui_mch_update_tabline(void)
     while (nr < TabCtrl_GetItemCount(s_tabhwnd))
        TabCtrl_DeleteItem(s_tabhwnd, nr);
 
-    if (TabCtrl_GetCurSel(s_tabhwnd) != curtabidx)
-       TabCtrl_SetCurSel(s_tabhwnd, curtabidx);
-
     /* Re-enable redraw and redraw. */
     SendMessage(s_tabhwnd, WM_SETREDRAW, (WPARAM)TRUE, 0);
     RedrawWindow(s_tabhwnd, NULL, NULL,
                    RDW_ERASE | RDW_FRAME | RDW_INVALIDATE | RDW_ALLCHILDREN);
+
+    if (TabCtrl_GetCurSel(s_tabhwnd) != curtabidx)
+       TabCtrl_SetCurSel(s_tabhwnd, curtabidx);
 }
 
 /*
@@ -2548,8 +2548,8 @@ gui_mch_set_curtab(nr)
     if (s_tabhwnd == NULL)
        return;
 
-    if (TabCtrl_GetCurSel(s_tabhwnd) != nr -1)
-       TabCtrl_SetCurSel(s_tabhwnd, nr -1);
+    if (TabCtrl_GetCurSel(s_tabhwnd) != nr - 1)
+       TabCtrl_SetCurSel(s_tabhwnd, nr - 1);
 }
 
 #endif
index 2ac4f98849d121e1766b699fadce46fbf2205524..3dadcaf77b502aeb72472e4ce1a06e814a63d565 100644 (file)
@@ -727,6 +727,8 @@ static char *(features[]) =
 
 static int included_patches[] =
 {   /* Add new patch number below this line */
+/**/
+    34,
 /**/
     33,
 /**/