diff options
| author | Dana Jansens <danakj@orodu.net> | 2003-04-13 08:36:38 +0000 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2003-04-13 08:36:38 +0000 |
| commit | bb8b9ddbc5c7932f184aeed744f4762b5c95fe28 (patch) | |
| tree | 50144f1e27f1de3fe37a9412e384e3d0dc90a16e /openbox/frame.c | |
| parent | 14a842b34c2857385ee7c5a02c870f5aedef0e54 (diff) | |
pass the Client for frame_context cuz the client might be NULL
Diffstat (limited to 'openbox/frame.c')
| -rw-r--r-- | openbox/frame.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/openbox/frame.c b/openbox/frame.c index 765c4b59..a223aa5e 100644 --- a/openbox/frame.c +++ b/openbox/frame.c @@ -646,12 +646,15 @@ Context frame_context_from_string(char *name) return Context_None; } -Context frame_context(Frame *self, Window win) +Context frame_context(Client *client, Window win) { + Frame *self; + if (win == ob_root) return Context_Root; - if (self == NULL) return Context_None; - if (win == self->client->window) return Context_Client; + if (client == NULL) return Context_None; + if (win == client->window) return Context_Client; + self = client->frame; if (win == self->window) return Context_Frame; if (win == self->plate) return Context_Client; if (win == self->title) return Context_Titlebar; |
