changeset 15549:9bd2372432cf v8.1.0782

patch 8.1.0782: Win32: cursor blinks when Vim is not active commit https://github.com/vim/vim/commit/2d951a486e632f99fe039c0b0a1685f1fe7879b2 Author: Bram Moolenaar <Bram@vim.org> Date: Sat Jan 19 19:54:20 2019 +0100 patch 8.1.0782: Win32: cursor blinks when Vim is not active Problem: Win32: cursor blinks when Vim is not active. Solution: Remove call to setActiveWindow(). (Yasuhiro Matsumoto, closes #3778)
author Bram Moolenaar <Bram@vim.org>
date Sat, 19 Jan 2019 20:00:09 +0100
parents 5067e8003224
children 1e3f1dc99ea2
files src/gui_w32.c src/menu.c src/proto/gui_w32.pro src/version.c
diffstat 4 files changed, 2 insertions(+), 12 deletions(-) [+]
line wrap: on
line diff
--- a/src/gui_w32.c
+++ b/src/gui_w32.c
@@ -2442,12 +2442,6 @@ CenterWindow(
 }
 #endif /* FEAT_GUI_DIALOG */
 
-void
-gui_mch_activate_window(void)
-{
-    (void)SetActiveWindow(s_hwnd);
-}
-
 #if defined(FEAT_TOOLBAR) || defined(PROTO)
     void
 gui_mch_show_toolbar(int showit)
--- a/src/menu.c
+++ b/src/menu.c
@@ -2080,11 +2080,6 @@ gui_update_menus(int modes)
 	gui_mch_draw_menubar();
 	prev_mode = mode;
 	force_menu_update = FALSE;
-# ifdef FEAT_GUI_W32
-	/* This can leave a tearoff as active window - make sure we
-	 * have the focus <negri>*/
-	gui_mch_activate_window();
-# endif
     }
 }
 
--- a/src/proto/gui_w32.pro
+++ b/src/proto/gui_w32.pro
@@ -36,7 +36,6 @@ void gui_mch_set_menu_pos(int x, int y, 
 void gui_mch_menu_hidden(vimmenu_T *menu, int hidden);
 void gui_mch_draw_menubar(void);
 guicolor_T gui_mch_get_rgb(guicolor_T pixel);
-void gui_mch_activate_window(void);
 void gui_mch_show_toolbar(int showit);
 void gui_mch_show_tabline(int showit);
 int gui_mch_showing_tabline(void);
--- a/src/version.c
+++ b/src/version.c
@@ -792,6 +792,8 @@ static char *(features[]) =
 static int included_patches[] =
 {   /* Add new patch number below this line */
 /**/
+    782,
+/**/
     781,
 /**/
     780,