]> Dogcows Code - chaz/openbox/blobdiff - openbox/focus.h
update focus_hilite appropriately for when changing desktops
[chaz/openbox] / openbox / focus.h
index 2846c9786a60cf7487a5e31d71b260fb692757bc..81cd5ffef92c82d1d75d3b351a41f0432cf51ac6 100644 (file)
@@ -30,7 +30,11 @@ struct _ObClient;
 /*! The client which is currently focused */
 extern struct _ObClient *focus_client;
 /*! The client which is being decorated as focused, not always matching the
-  real focus, but this is used to track it so that it can be ersolved to match
+  real focus, but this is used to track it so that it can be resolved to match.
+
+  This is for when you change desktops. We know which window is *going to be*
+  focused, so we hilight it. But since it's hilighted, we also want
+  keybindings to go to it, which is really what this is for.
 */
 extern struct _ObClient *focus_hilite;
 /*! The client which appears focused during a focus cycle operation */
@@ -53,8 +57,7 @@ typedef enum {
     OB_FOCUS_FALLBACK_NOFOCUS     /*!< nothing has focus for some reason */
 } ObFocusFallbackType;
 
-struct _ObClient* focus_fallback_target(ObFocusFallbackType type,
-                                        struct _ObClient *old);
+struct _ObClient* focus_fallback_target(ObFocusFallbackType type);
 
 /*! Call this when you need to focus something! */
 void focus_fallback(ObFocusFallbackType type);
This page took 0.021499 seconds and 4 git commands to generate.