summaryrefslogtreecommitdiff
path: root/openbox/dispatch.c
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2003-03-18 05:29:01 +0000
committerDana Jansens <danakj@orodu.net>2003-03-18 05:29:01 +0000
commitbfea000a7407e51b5659590415e410a47f6f046b (patch)
tree05412a9b0af07d5000a992b0e81e7d2bdf2ed61c /openbox/dispatch.c
parent9185ca5c1a7e7fb492ef829449f9a089f1d858ee (diff)
add a keyboard plugin
Diffstat (limited to 'openbox/dispatch.c')
-rw-r--r--openbox/dispatch.c12
1 files changed, 8 insertions, 4 deletions
diff --git a/openbox/dispatch.c b/openbox/dispatch.c
index 7b71369d..6ee211fd 100644
--- a/openbox/dispatch.c
+++ b/openbox/dispatch.c
@@ -143,7 +143,7 @@ void dispatch_x(XEvent *xe, Client *c)
}
}
-void dispatch_client(EventType e, Client *c)
+void dispatch_client(EventType e, Client *c, int num0, int num1)
{
guint i;
GSList *it;
@@ -152,7 +152,9 @@ void dispatch_client(EventType e, Client *c)
g_assert(c != NULL);
obe.type = e;
- obe.data.client = c;
+ obe.data.c.client = c;
+ obe.data.c.num[0] = num0;
+ obe.data.c.num[1] = num1;
i = 0;
while (e > 1) {
@@ -166,13 +168,15 @@ void dispatch_client(EventType e, Client *c)
}
}
-void dispatch_ob(EventType e)
+void dispatch_ob(EventType e, int num0, int num1)
{
guint i;
GSList *it;
ObEvent obe;
obe.type = e;
+ obe.data.o.num[0] = num0;
+ obe.data.o.num[1] = num1;
i = 0;
while (e > 1) {
@@ -194,7 +198,7 @@ void dispatch_signal(int signal)
ObEvent obe;
obe.type = e;
- obe.data.signal = signal;
+ obe.data.s.signal = signal;
i = 0;
while (e > 1) {