]> Dogcows Code - chaz/openbox/commitdiff
only add transients if we are IN a group
authorDana Jansens <danakj@orodu.net>
Wed, 16 Apr 2003 00:55:27 +0000 (00:55 +0000)
committerDana Jansens <danakj@orodu.net>
Wed, 16 Apr 2003 00:55:27 +0000 (00:55 +0000)
openbox/client.c

index d86e42532bf627e7941d735adbc0fcbee5c5afb2..45ed49c579f1b23fd0996a13fb7c60a7a3c2b7ad 100644 (file)
@@ -1049,15 +1049,16 @@ void client_update_wmhints(Client *self)
                 group_remove(self->group, self);
                 self->group = NULL;
             }
-            if (hints->window_group != None)
+            if (hints->window_group != None) {
                 self->group = group_add(hints->window_group, self);
 
-            /* add other transients of the group that are already set up */
-            for (it = self->group->members; it; it = it->next)
-                if (it->data != self &&
-                    ((Client*)it->data)->transient_for == TRAN_GROUP)
-                    self->transients = g_slist_append(self->transients,
-                                                      it->data);
+                /* add other transients of the group that are already set up */
+                for (it = self->group->members; it; it = it->next)
+                    if (it->data != self &&
+                        ((Client*)it->data)->transient_for == TRAN_GROUP)
+                        self->transients = g_slist_append(self->transients,
+                                                          it->data);
+            }
 
             /* because the self->transient flag wont change from this call,
                we don't need to update the window's type and such, only its
This page took 0.028455 seconds and 4 git commands to generate.