]> granicus.if.org Git - vim/commitdiff
patch 7.4.1655 v7.4.1655
authorBram Moolenaar <Bram@vim.org>
Fri, 25 Mar 2016 18:03:03 +0000 (19:03 +0100)
committerBram Moolenaar <Bram@vim.org>
Fri, 25 Mar 2016 18:03:03 +0000 (19:03 +0100)
Problem:    remote_expr() hangs. (Ramel)
Solution:   Check for messages in the waiting loop.

src/if_xcmdsrv.c
src/version.c

index 0b9b1a81904ac3814b0c8ce1a175ca012350e802..a94e7cd35a9f78c89cf086d4a3cf03e550a54f5d 100644 (file)
@@ -606,6 +606,7 @@ ServerWait(
     {
        while (XCheckWindowEvent(dpy, commWindow, PropertyChangeMask, &event))
            serverEventProc(dpy, &event, 1);
+       server_parse_messages();
 
        if (endCond(endData) != 0)
            break;
index c1f6db6278c1a6398d59ca5711621567e94677ac..a3d6e1eeb33aee591f27acf478aea88d5d3bd50c 100644 (file)
@@ -748,6 +748,8 @@ static char *(features[]) =
 
 static int included_patches[] =
 {   /* Add new patch number below this line */
+/**/
+    1655,
 /**/
     1654,
 /**/