summaryrefslogtreecommitdiff
path: root/openbox
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2007-05-05 13:29:01 +0000
committerDana Jansens <danakj@orodu.net>2007-05-05 13:29:01 +0000
commitcf67851d6d36eb45ae722ad017ecaf91ba4c21fd (patch)
tree24ef07b2427d6b4ce0f367dc98ac4da645de4a9a /openbox
parent9ee9b70757668148701f6458a977c9f1229e6e70 (diff)
dont retrurn a context while incoify animating
Diffstat (limited to 'openbox')
-rw-r--r--openbox/frame.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/openbox/frame.c b/openbox/frame.c
index 3d21c2b0..a07c60e4 100644
--- a/openbox/frame.c
+++ b/openbox/frame.c
@@ -838,6 +838,10 @@ ObFrameContext frame_context(ObClient *client, Window win)
if (win == RootWindow(ob_display, ob_screen))
return OB_FRAME_CONTEXT_DESKTOP;
if (client == NULL) return OB_FRAME_CONTEXT_NONE;
+
+ self = client->frame;
+ if (self->iconify_animation_step) return OB_FRAME_CONTEXT_NONE;
+
if (win == client->window) {
/* conceptually, this is the desktop, as far as users are
concerned */
@@ -846,7 +850,6 @@ ObFrameContext frame_context(ObClient *client, Window win)
return OB_FRAME_CONTEXT_CLIENT;
}
- self = client->frame;
if (win == self->inner || win == self->plate) {
/* conceptually, this is the desktop, as far as users are
concerned */