]> Dogcows Code - chaz/openbox/blobdiff - openbox/client.c
more fixes
[chaz/openbox] / openbox / client.c
index b31c939cd45585d2fc0e9e10495db9d2de245e20..a961c1496dd1aa80acb612835574429235fe1be6 100644 (file)
@@ -2635,3 +2635,16 @@ ObClient *client_search_top_transient(ObClient *self)
 
     return self;
 }
+
+ObClient *client_search_transient(ObClient *self, ObClient *search)
+{
+    GSList *sit;
+
+    for (sit = self->transients; sit; sit = g_slist_next(sit)) {
+        if (sit->data == search)
+            return search;
+        if (client_search_transient(sit->data, search))
+            return search;
+    }
+    return NULL;
+}
This page took 0.021138 seconds and 4 git commands to generate.