X-Git-Url: http://git.openbox.org/?p=mikachu%2Fopenbox.git;a=blobdiff_plain;f=openbox%2Fevent.c;h=a0ce223a231eaa5a14b4170e54d2c27f948f2ef7;hp=9705fb656deeb82f92a7a975c2d45d3fc38a5e19;hb=7fb107cd37a09787c5cfa590688944b3bcb2bab8;hpb=ac255432b46617fe01fd40fd02fdea878893ce3c diff --git a/openbox/event.c b/openbox/event.c index 9705fb6..a0ce223 100644 --- a/openbox/event.c +++ b/openbox/event.c @@ -657,8 +657,10 @@ 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."); + ob_set_state(OB_STATE_RECONFIGURING); obt_keyboard_reload(); 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