X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=openbox%2Fevent.c;h=a0ce223a231eaa5a14b4170e54d2c27f948f2ef7;hb=7fb107cd37a09787c5cfa590688944b3bcb2bab8;hp=9705fb656deeb82f92a7a975c2d45d3fc38a5e19;hpb=ac255432b46617fe01fd40fd02fdea878893ce3c;p=chaz%2Fopenbox diff --git a/openbox/event.c b/openbox/event.c index 9705fb65..a0ce223a 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