ObClient *focus_client;
GList **focus_order; /* these lists are created when screen_startup
sets the number of desktops */
+ObClient *focus_cycle_target;
-static ObClient *focus_cycle_target;
static Popup *focus_cycle_popup;
void focus_startup(gboolean reconfig)
/*! The client which is currently focused */
extern struct _ObClient *focus_client;
+/*! The client which appears focused during a focus cycle operation */
+extern struct _ObClient *focus_cycle_target;
/*! The recent focus order on each desktop */
extern GList **focus_order;