diff --git a/src/gui_w32.c b/src/gui_w32.c index b296861440..80a70e25ce 100644 --- a/src/gui_w32.c +++ b/src/gui_w32.c @@ -2134,7 +2134,10 @@ gui_mch_wait_for_chars(int wtime) break; } else if (input_available() - || MsgWaitForMultipleObjects(0, NULL, FALSE, 100, + // TODO: The 10 msec is a compromise between laggy response + // and consuming more CPU time. Better would be to handle + // channel messages when they arrive. + || MsgWaitForMultipleObjects(0, NULL, FALSE, 10, QS_ALLINPUT) != WAIT_TIMEOUT) break; } @@ -8458,7 +8461,7 @@ make_tooltip(BalloonEval *beval, char *text, POINT pt) TOOLINFOW *pti; int ToolInfoSize; - if (multiline_balloon_available() == TRUE) + if (multiline_balloon_available()) ToolInfoSize = sizeof(TOOLINFOW_NEW); else ToolInfoSize = sizeof(TOOLINFOW); @@ -8481,7 +8484,7 @@ make_tooltip(BalloonEval *beval, char *text, POINT pt) pti->hinst = 0; // Don't use string resources pti->uId = ID_BEVAL_TOOLTIP; - if (multiline_balloon_available() == TRUE) + if (multiline_balloon_available()) { RECT rect; TOOLINFOW_NEW *ptin = (TOOLINFOW_NEW *)pti; diff --git a/src/version.c b/src/version.c index cc296f5d69..a96756de07 100644 --- a/src/version.c +++ b/src/version.c @@ -750,6 +750,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 2008, /**/ 2007, /**/