Moved hrgnUpdate from client to window coordinates, made nonclient
painting depend on the update region, reworked SetWindowPos() and
RedrawWindow() to speed up update region calculation, made -desktop
work properly, added WM_CANCELMODE here and there, fixed several
window activation bugs that crept in since the last time.
diff --git a/controls/menu.c b/controls/menu.c
index 7c06d6d..cd406b4 100644
--- a/controls/menu.c
+++ b/controls/menu.c
@@ -3791,6 +3791,10 @@
*/
void WINAPI EndMenu(void)
{
+ /*
+ * FIXME: NOT ENOUGH! This has to cancel menu tracking right away.
+ */
+
fEndMenu = TRUE;
}