diff options
| author | Dana Jansens <danakj@orodu.net> | 2007-04-23 23:46:13 +0000 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2007-04-23 23:46:13 +0000 |
| commit | 1a005d729155015be614ccb86b596020c99ae712 (patch) | |
| tree | cceca83363a10ac0b83b7993ce1b2f1cef718ffe /openbox/client.c | |
| parent | d0013c0861e29433de10a849032382534c8e1659 (diff) | |
place transients without a parent in the middle of the screen
dont use non-normal windows as parents
Diffstat (limited to 'openbox/client.c')
| -rw-r--r-- | openbox/client.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/openbox/client.c b/openbox/client.c index c184c891..ef948428 100644 --- a/openbox/client.c +++ b/openbox/client.c @@ -3225,7 +3225,8 @@ guint client_monitor(ObClient *self) ObClient *client_search_top_parent(ObClient *self) { - while (self->transient_for && self->transient_for != OB_TRAN_GROUP) + while (self->transient_for && self->transient_for != OB_TRAN_GROUP && + client_normal(self)) self = self->transient_for; return self; } |
