]> Dogcows Code - chaz/openbox/blobdiff - openbox/event.c
more typo :)
[chaz/openbox] / openbox / event.c
index 8c64052275ece34e21983f25d764f5adde59858a..b32736ecac14969ce3001ed9f8a68b08ac44693d 100644 (file)
@@ -210,9 +210,9 @@ static Window event_get_window(XEvent *e)
     default:
 #ifdef XKB
        if (extensions_xkb && e->type == extensions_xkb_event_basep) {
-           switch (((XkbAnyEvent*)&e)->xkb_type) {
+           switch (((XkbAnyEvent*)e)->xkb_type) {
            case XkbBellNotify:
-               window = ((XkbBellNotifyEvent*)&e)->window;
+               window = ((XkbBellNotifyEvent*)e)->window;
            default:
                window = None;
            }
@@ -805,7 +805,8 @@ static void event_handle_client(ObClient *client, XEvent *e)
                     client->frame->size.left + client->frame->size.right;
                 int fh = h +
                     client->frame->size.top + client->frame->size.bottom;
-                client_find_onscreen(client, &newx, &newy, fw, fh, TRUE);
+                client_find_onscreen(client, &newx, &newy, fw, fh,
+                                     client_normal(client));
                 if (e->xconfigurerequest.value_mask & CWX)
                     x = newx;
                 if (e->xconfigurerequest.value_mask & CWY)
@@ -1008,7 +1009,8 @@ static void event_handle_client(ObClient *client, XEvent *e)
                     client->frame->size.left + client->frame->size.right;
                 int fh = h +
                     client->frame->size.top + client->frame->size.bottom;
-                client_find_onscreen(client, &newx, &newy, fw, fh, TRUE);
+                client_find_onscreen(client, &newx, &newy, fw, fh,
+                                     client_normal(client));
                 if (e->xclient.data.l[0] & 1 << 8)
                     x = newx;
                 if (e->xclient.data.l[0] & 1 << 9)
This page took 0.025082 seconds and 4 git commands to generate.