diff --git a/src/bin/e_client.x b/src/bin/e_client.x index c2ec18cd1..78c23a674 100644 --- a/src/bin/e_client.x +++ b/src/bin/e_client.x @@ -164,3 +164,12 @@ e_client_util_name_get(const E_Client *ec) return ec->icccm.title; return NULL; } + +static inline E_Client * +e_client_util_top_parent_get(const E_Client *ec) +{ + E_Client *parent = ec->parent; + + while (parent->parent) parent = parent->parent; + return parent; +}