]> git.sur5r.net Git - i3/i3/commit
Validate that a binding mode is not defined more than once. (#2633)
authorIngo Bürk <admin@airblader.de>
Fri, 13 Jan 2017 17:33:29 +0000 (18:33 +0100)
committerMichael Stapelberg <stapelberg@users.noreply.github.com>
Fri, 13 Jan 2017 17:33:29 +0000 (09:33 -0800)
commit33d6a4e829cf6b67f285541a86499b89d44b8a4d
tree091ab65aad93fc8b9163bff529ef83b04a054bf4
parent14eea7fce571ed6b1592af382aa4440b87c62b56
Validate that a binding mode is not defined more than once. (#2633)

While defining the same mode usually wouldn't hurt and, in fact, the old behavior
allows to split the definition of a binding mode into several blocks, this
can lead to user errors where they accidentally define a mode twice and don't understand
why the mode behaves a certain way (this has been observed in real life :-)).

There's no good usecase for splitting a single binding mode into multiple blocks, thus
the new behavior is better.

fixes #2615
src/bindings.c
src/config_directives.c