X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=openbox%2Fevent.c;h=a7f65fcb1e15ed192825a4e11dab4de1aca9f5b3;hb=7ea56abf05b9e6cd4e806dbfa1146562378edc7b;hp=5c4700ae8e226a0882290e442d94d7234c77392c;hpb=8562034e30e8b319a746009859cbefc1f41b41f5;p=chaz%2Fopenbox diff --git a/openbox/event.c b/openbox/event.c index 5c4700ae..a7f65fcb 100644 --- a/openbox/event.c +++ b/openbox/event.c @@ -652,9 +652,11 @@ static void event_process(const XEvent *ec, gpointer data) /* keyboard layout changes for modifier mapping changes. reload the modifier map, and rebind all the key bindings as appropriate */ ob_debug("Kepboard map changed. Reloading keyboard bindings.\n"); + ob_set_state(OB_STATE_RECONFIGURING); modkeys_shutdown(TRUE); modkeys_startup(TRUE); keyboard_rebind(); + ob_set_state(OB_STATE_RUNNING); } else if (e->type == ClientMessage) { /* This is for _NET_WM_REQUEST_FRAME_EXTENTS messages. They come for