@@ -2134,7 +2134,10 @@ gui_mch_wait_for_chars(int wtime)
21342134 break ;
21352135 }
21362136 else if (input_available ()
2137- || MsgWaitForMultipleObjects (0 , NULL , FALSE, 100 ,
2137+ // TODO: The 10 msec is a compromise between laggy response
2138+ // and consuming more CPU time. Better would be to handle
2139+ // channel messages when they arrive.
2140+ || MsgWaitForMultipleObjects (0 , NULL , FALSE, 10 ,
21382141 QS_ALLINPUT ) != WAIT_TIMEOUT )
21392142 break ;
21402143 }
@@ -8458,7 +8461,7 @@ make_tooltip(BalloonEval *beval, char *text, POINT pt)
84588461 TOOLINFOW * pti ;
84598462 int ToolInfoSize ;
84608463
8461- if (multiline_balloon_available () == TRUE )
8464+ if (multiline_balloon_available ())
84628465 ToolInfoSize = sizeof (TOOLINFOW_NEW );
84638466 else
84648467 ToolInfoSize = sizeof (TOOLINFOW );
@@ -8481,7 +8484,7 @@ make_tooltip(BalloonEval *beval, char *text, POINT pt)
84818484 pti -> hinst = 0 ; // Don't use string resources
84828485 pti -> uId = ID_BEVAL_TOOLTIP ;
84838486
8484- if (multiline_balloon_available () == TRUE )
8487+ if (multiline_balloon_available ())
84858488 {
84868489 RECT rect ;
84878490 TOOLINFOW_NEW * ptin = (TOOLINFOW_NEW * )pti ;
0 commit comments