}
#endif
+ ob_debug("trying omnipresentness\n");
+ if (allow_refocus && old && old->desktop == DESKTOP_ALL)
+ return old;
+
+
ob_debug("trying the focus order\n");
for (it = focus_order; it; it = g_list_next(it))
if (allow_refocus || it->data != old) {
}
/* as a last resort fallback to the desktop window if there is one.
- (if there's more than one, then the one last focused.)
+ (if there's more than one, then the one most recently focused.)
*/
return desktop;
}