From 301016fd2ba714c1d4bc6d246a92e13eefef9954 Mon Sep 17 00:00:00 2001 From: Dana Jansens Date: Mon, 28 May 2007 02:12:36 +0000 Subject: don't give focus to transient when it is ambiguous, but only if they have a parent --- openbox/client.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'openbox/client.h') diff --git a/openbox/client.h b/openbox/client.h index 3d81b270..55b684ff 100644 --- a/openbox/client.h +++ b/openbox/client.h @@ -612,6 +612,11 @@ void client_get_type_and_transientness(ObClient *self); const ObClientIcon *client_icon(ObClient *self, gint w, gint h); +/*! Return TRUE if the client is transient for some other window. Return + FALSE if it's not transient or there is no window for it to be + transient for */ +gboolean client_has_parent(ObClient *self); + /*! Searches a client's direct parents for a focused window. The function does not check for the passed client, only for *ONE LEVEL* of its parents. If no focused parentt is found, NULL is returned. -- cgit v1.2.3