]> git.sur5r.net Git - i3/i3/commit
Revert to default binding mode before reloading the config. 2233/head
authorIngo Bürk <ingo.buerk@tngtech.com>
Thu, 25 Feb 2016 18:28:48 +0000 (19:28 +0100)
committerIngo Bürk <ingo.buerk@tngtech.com>
Thu, 25 Feb 2016 18:28:48 +0000 (19:28 +0100)
commitad702dff1374bcb69ba5d4326512c588c5860e89
treed4f59bda9ef78c309832e48a4809b03695bba348
parenteb631ce3c38729bcd91d41a9d3801da097e8c313
Revert to default binding mode before reloading the config.

If a user reloads the config while in some binding mode, the binding mode
will revert to the default, but no event will ever be fired, causing a
broken i3bar mode display.

This patch explicitly reverts to the default binding mode before reloading
the config. We reload rather than switch to the binding mode after having
reloaded the config because there's no guarantee that mode will even still
exist.

fixes #2228
src/config.c
testcases/t/263-config-reload-reverts-bind-mode.t [new file with mode: 0644]