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;
}
TOOLINFOW *pti;
int ToolInfoSize;
- if (multiline_balloon_available() == TRUE)
+ if (multiline_balloon_available())
ToolInfoSize = sizeof(TOOLINFOW_NEW);
else
ToolInfoSize = sizeof(TOOLINFOW);
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;