diff options
| author | Dana Jansens <danakj@orodu.net> | 2003-04-16 00:55:27 +0000 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2003-04-16 00:55:27 +0000 |
| commit | 8c2f20e6721648fa98a38cd8d705f6036a619e8d (patch) | |
| tree | 69977275c3282864d0a9e250bbd37c2649c945f8 | |
| parent | 712475a9b597a5fa0877b4d3cf3c99aa586641ff (diff) | |
only add transients if we are IN a group
| -rw-r--r-- | openbox/client.c | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/openbox/client.c b/openbox/client.c index d86e4253..45ed49c5 100644 --- a/openbox/client.c +++ b/openbox/client.c @@ -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 |
