0
0
mirror of https://github.com/vim/vim.git synced 2025-09-23 03:43:49 -04:00

patch 8.1.0784: messy indent in if statement

Problem:    Messy indent in if statement.
Solution:   Improve structure of if statement. (Ozaki Kiichi, closes #3826)
This commit is contained in:
Bram Moolenaar
2019-01-19 21:12:24 +01:00
parent 63c0ccd2b6
commit 1f20daa1d7
2 changed files with 21 additions and 18 deletions

View File

@@ -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;