From 1e7885abe8daa793fd9328d0fd6c456214cb467e Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Fri, 25 Mar 2016 19:03:03 +0100 Subject: patch 7.4.1655 Problem: remote_expr() hangs. (Ramel) Solution: Check for messages in the waiting loop. --- src/if_xcmdsrv.c | 1 + src/version.c | 2 ++ 2 files changed, 3 insertions(+) diff --git a/src/if_xcmdsrv.c b/src/if_xcmdsrv.c index 0b9b1a819..a94e7cd35 100644 --- 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; diff --git a/src/version.c b/src/version.c index c1f6db627..a3d6e1eeb 100644 --- a/src/version.c +++ b/src/version.c @@ -748,6 +748,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 1655, /**/ 1654, /**/ -- cgit v1.2.1