diff options
| author | Dana Jansens <danakj@orodu.net> | 2003-04-27 22:25:15 +0000 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2003-04-27 22:25:15 +0000 |
| commit | 5888e7ed4b7a6499f80ea4d4c6f10b16f99243a5 (patch) | |
| tree | 1583601a11d89def1a8cceb0a7376d4da8635fed | |
| parent | ea4913fc857b881a1cf8cc710e9f96c444683ecd (diff) | |
watch for windows without frames, they can be in the transient order before they get fully managed
| -rw-r--r-- | openbox/stacking.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/openbox/stacking.c b/openbox/stacking.c index 6ff01721..89b5d530 100644 --- a/openbox/stacking.c +++ b/openbox/stacking.c @@ -81,7 +81,8 @@ static void raise_recursive(Client *client) /* raise transients first */ for (sit = client->transients; sit; sit = sit->next) - raise_recursive(sit->data); + if (((Client*)sit->data)->frame) + raise_recursive(sit->data); /* find 'it' where it is the positiion in the stacking order where 'client' will be inserted *before* */ |
