# HG changeset patch # User Bram Moolenaar # Date 1343903504 -7200 # Node ID 27ecf0c87bd20140d9e85d4fd581332e0916191e # Parent 0fc0108517a81a563b868666816d2507ee494307 updated for version 7.3.619 Problem: When executing a shell command Vim may become slow to respond. Solution: Don't wait after every processed message. (idea by Yasuhiro Matsumoto) diff --git a/src/os_win32.c b/src/os_win32.c --- a/src/os_win32.c +++ b/src/os_win32.c @@ -3319,6 +3319,8 @@ mch_system_classic(char *cmd, int option { TranslateMessage(&msg); pDispatchMessage(&msg); + delay = 1; + continue; } if (WaitForSingleObject(pi.hProcess, delay) != WAIT_TIMEOUT) break; diff --git a/src/version.c b/src/version.c --- a/src/version.c +++ b/src/version.c @@ -715,6 +715,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 619, +/**/ 618, /**/ 617,