#include "prop.h"
#include "dispatch.h"
#include "focus.h"
-#include "parse.h"
#include "stacking.h"
#include "popup.h"
Window active;
Client *old;
+#ifdef DEBUG_FOCUS
+ g_message("focus_set_client 0x%lx", client ? client->window : 0);
+#endif
+
/* uninstall the old colormap, and install the new one */
screen_install_colormap(focus_client, FALSE);
screen_install_colormap(client, TRUE);
if (type != Fallback_Unfocusing || it->data != old)
if (client_normal(it->data) &&
/* dont fall back to 'anonymous' fullscreen windows. theres no
- checks for this is in transient/group fallbacks. */
+ checks for this is in transient/group fallbacks, so they can
+ be fallback targets there. */
!((Client*)it->data)->fullscreen &&
client_focus(it->data))
return;