diff options
author | vimboss <devnull@localhost> | 2008-12-24 11:20:53 +0000 |
---|---|---|
committer | vimboss <devnull@localhost> | 2008-12-24 11:20:53 +0000 |
commit | cc826097b5afeabf3642e6c5988a23dcbabcc287 (patch) | |
tree | 7bde8cb7538fd38746037100d65321afb8954a80 | |
parent | ee9b6f3d8bb81ec13c9dce628e1ae14654bbd9cd (diff) | |
download | vim-cc826097b5afeabf3642e6c5988a23dcbabcc287.tar.gz |
-rw-r--r-- | src/gui_w48.c | 5 | ||||
-rw-r--r-- | src/netbeans.c | 7 | ||||
-rw-r--r-- | src/version.c | 2 |
3 files changed, 12 insertions, 2 deletions
diff --git a/src/gui_w48.c b/src/gui_w48.c index 08dcb2d0..4de0c763 100644 --- a/src/gui_w48.c +++ b/src/gui_w48.c @@ -1937,6 +1937,11 @@ gui_mch_wait_for_chars(int wtime) s_need_activate = FALSE; } +#ifdef FEAT_NETBEANS_INTG + /* Process the queued netbeans messages. */ + netbeans_parse_messages(); +#endif + /* * Don't use gui_mch_update() because then we will spin-lock until a * char arrives, instead we use GetMessage() to hang until an diff --git a/src/netbeans.c b/src/netbeans.c index 92ca89f2..67301767 100644 --- a/src/netbeans.c +++ b/src/netbeans.c @@ -769,11 +769,14 @@ messageFromNetbeans(gpointer clientData, gint unused1, return; /* don't try to parse it */ } -#ifdef FEAT_GUI_GTK +#if defined(FEAT_GUI_GTK) || defined(FEAT_GUI_W32) + /* Let the main loop handle messages. */ +# ifdef FEAT_GUI_GTK if (gtk_main_level() > 0) gtk_main_quit(); +# endif #else - /* Parse the messages, but avoid recursion. */ + /* Parse the messages now, but avoid recursion. */ if (level == 1) netbeans_parse_messages(); diff --git a/src/version.c b/src/version.c index 780493ef..f038f1e8 100644 --- a/src/version.c +++ b/src/version.c @@ -677,6 +677,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 71, +/**/ 70, /**/ 69, |