commit | d4755bb0e04fca334675f1503bd6474b017a9bba | [log] [tgz] |
---|---|---|
author | Bram Moolenaar <Bram@vim.org> | Thu Sep 02 19:12:26 2004 +0000 |
committer | Bram Moolenaar <Bram@vim.org> | Thu Sep 02 19:12:26 2004 +0000 |
tree | 8be8df859191e78ee9eef80d3b341fd5d0c1b81b | |
parent | 269ec658f0fad22b2bf9f71b06a4e6e10277f0e5 [diff] [blame] |
updated for version 7.0014
diff --git a/src/gui_gtk_x11.c b/src/gui_gtk_x11.c index e36c858..aed649b 100644 --- a/src/gui_gtk_x11.c +++ b/src/gui_gtk_x11.c
@@ -5845,8 +5845,11 @@ /* * Loop in GTK+ processing until a timeout or input occurs. + * Skip this if input is available anyway (can happen in rare + * situations, sort of race condition). */ - gtk_main(); + if (!input_available()) + gtk_main(); /* Got char, return immediately */ if (input_available())