]> granicus.if.org Git - vim/commitdiff
updated for version 7.3.619 v7.3.619
authorBram Moolenaar <Bram@vim.org>
Thu, 2 Aug 2012 10:31:44 +0000 (12:31 +0200)
committerBram Moolenaar <Bram@vim.org>
Thu, 2 Aug 2012 10:31:44 +0000 (12:31 +0200)
Problem:    When executing a shell command Vim may become slow to respond.
Solution:   Don't wait after every processed message. (idea by Yasuhiro
            Matsumoto)

src/os_win32.c
src/version.c

index 6b29cfc33179dbf847a4417085f32a0da5c25bf2..8151e6054aee191a64e3a9e8fe7501b37a43fbeb 100644 (file)
@@ -3319,6 +3319,8 @@ mch_system_classic(char *cmd, int options)
            {
                TranslateMessage(&msg);
                pDispatchMessage(&msg);
+               delay = 1;
+               continue;
            }
            if (WaitForSingleObject(pi.hProcess, delay) != WAIT_TIMEOUT)
                break;
index 94a2b5cfd0afdcc2c52a55bc4c16399ecdbf7feb..285bdfc362f09ffc8bd6c27946394ca1ac43e5a8 100644 (file)
@@ -714,6 +714,8 @@ static char *(features[]) =
 
 static int included_patches[] =
 {   /* Add new patch number below this line */
+/**/
+    619,
 /**/
     618,
 /**/