diff options
author | Bram Moolenaar <Bram@vim.org> | 2019-01-19 21:12:24 +0100 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2019-01-19 21:12:24 +0100 |
commit | 1f20daa1d784e2d8ae13db5b9c8abbb648dd2a03 (patch) | |
tree | 72c3bb662eff37d7da68c90bca8c08e5e23c5092 | |
parent | 63c0ccd2b68ce854f294e6f149cc700c7f543674 (diff) | |
download | vim-git-1f20daa1d784e2d8ae13db5b9c8abbb648dd2a03.tar.gz |
patch 8.1.0784: messy indent in if statementv8.1.0784
Problem: Messy indent in if statement.
Solution: Improve structure of if statement. (Ozaki Kiichi, closes #3826)
-rw-r--r-- | src/os_win32.c | 37 | ||||
-rw-r--r-- | src/version.c | 2 |
2 files changed, 21 insertions, 18 deletions
diff --git a/src/os_win32.c b/src/os_win32.c index 3ea1fe321..b5a6cceba 100644 --- a/src/os_win32.c +++ b/src/os_win32.c @@ -1576,34 +1576,35 @@ WaitForChar(long msec, int ignore_input) dwWaitTime = p_mzq; /* don't wait longer than 'mzquantum' */ #endif #ifdef FEAT_TIMERS + // When waiting very briefly don't trigger timers. + if (dwWaitTime > 10) { long due_time; - /* When waiting very briefly don't trigger timers. */ - if (dwWaitTime > 10) + // Trigger timers and then get the time in msec until the next + // one is due. Wait up to that time. + due_time = check_due_timer(); + if (typebuf.tb_change_cnt != tb_change_cnt) { - /* Trigger timers and then get the time in msec until the - * next one is due. Wait up to that time. */ - due_time = check_due_timer(); - if (typebuf.tb_change_cnt != tb_change_cnt) - { - /* timer may have used feedkeys() */ - return FALSE; - } - if (due_time > 0 && dwWaitTime > (DWORD)due_time) - dwWaitTime = due_time; + // timer may have used feedkeys(). + return FALSE; } + if (due_time > 0 && dwWaitTime > (DWORD)due_time) + dwWaitTime = due_time; } #endif + if ( #ifdef FEAT_CLIENTSERVER - /* Wait for either an event on the console input or a message in - * the client-server window. */ - if (msg_wait_for_multiple_objects(1, &g_hConIn, FALSE, - dwWaitTime, QS_SENDMESSAGE) != WAIT_OBJECT_0) + // Wait for either an event on the console input or a + // message in the client-server window. + msg_wait_for_multiple_objects(1, &g_hConIn, FALSE, + dwWaitTime, QS_SENDMESSAGE) != WAIT_OBJECT_0 #else - if (wait_for_single_object(g_hConIn, dwWaitTime) != WAIT_OBJECT_0) + wait_for_single_object(g_hConIn, dwWaitTime) + != WAIT_OBJECT_0 #endif - continue; + ) + continue; } cRecords = 0; diff --git a/src/version.c b/src/version.c index 11e4bb682..90f429624 100644 --- a/src/version.c +++ b/src/version.c @@ -792,6 +792,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 784, +/**/ 783, /**/ 782, |