changeset 8732:29765df3a866 v7.4.1655

commit https://github.com/vim/vim/commit/1e7885abe8daa793fd9328d0fd6c456214cb467e Author: Bram Moolenaar <Bram@vim.org> Date: Fri Mar 25 19:03:03 2016 +0100 patch 7.4.1655 Problem: remote_expr() hangs. (Ramel) Solution: Check for messages in the waiting loop.
author Christian Brabandt <cb@256bit.org>
date Fri, 25 Mar 2016 19:15:05 +0100
parents 36d95f21f340
children 2eb831813772
files src/if_xcmdsrv.c src/version.c
diffstat 2 files changed, 3 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/if_xcmdsrv.c
+++ b/src/if_xcmdsrv.c
@@ -606,6 +606,7 @@ ServerWait(
     {
 	while (XCheckWindowEvent(dpy, commWindow, PropertyChangeMask, &event))
 	    serverEventProc(dpy, &event, 1);
+	server_parse_messages();
 
 	if (endCond(endData) != 0)
 	    break;
--- a/src/version.c
+++ b/src/version.c
@@ -749,6 +749,8 @@ static char *(features[]) =
 static int included_patches[] =
 {   /* Add new patch number below this line */
 /**/
+    1655,
+/**/
     1654,
 /**/
     1653,