]> Dogcows Code - chaz/openbox/blobdiff - openbox/place.c
fixes for transients
[chaz/openbox] / openbox / place.c
index 6d36e1bd43ecbd0539f9b1c6423e24b16cb3c875..4717cbfc3c3ca98ca962d4a7f8fb093a6e562b51 100644 (file)
@@ -429,7 +429,7 @@ static gboolean place_transient(ObClient *client, gint *x, gint *y)
             gint l, r, t, b;
             for (it = client->group->members; it; it = g_slist_next(it)) {
                 ObClient *m = it->data;
-                if (!(m == client || m->transient_for)) {
+                if (!(m == client || m->transient_for) && client_normal(m)) {
                     if (first) {
                         l = RECT_LEFT(m->frame->area);
                         t = RECT_TOP(m->frame->area);
This page took 0.022731 seconds and 4 git commands to generate.