- /* If we have an open menu, see if the open menu should be closed
- * when focus was lost because user either switched
- * application or FreeGLUT window (if one is running multiple
- * windows). If so, close menu the active menu.
+ /* User/system switched application focus.
+ * If we have an open menu, close it.
+ * If the window that got focus is an active
+ * menu window, don't do anything. This occurs
+ * as it is sadly necessary to do an activating
+ * ShowWindow() for the menu to pop up over the
+ * gamemode window.
+ * If the window that got focus is the gamemode
+ * window, the menus pop under it. Bring them
+ * back in view in this special case.