]> git.sur5r.net Git - i3/i3/commit
Bugfix: insert id-based match at HEAD, not TAIL.
authorMichael Stapelberg <michael@stapelberg.de>
Sat, 7 Mar 2015 14:38:10 +0000 (15:38 +0100)
committerMichael Stapelberg <michael@stapelberg.de>
Sat, 7 Mar 2015 14:38:10 +0000 (15:38 +0100)
commitdf1fcdafe82e5d8e6a8a76967c679cd64e1b2ab3
treed5b4518dbb451d000c27f13ff8207f4e1f4c1a4b
parentfa3396b6ea1f456687791ab8bfaf211dba3bd4d7
Bugfix: insert id-based match at HEAD, not TAIL.

Before this commit, placeholder windows had any matches that were
defined in the JSON file, _followed_ by an i3-internal match that
ensures the placeholder X11 window gets swallowed into the placeholder
i3 container.

The problem was that the first successful match was deleted, and if
users specified a criterion (title=IPython) that matched the placeholder
window itself (name=IPython), then that match is deleted and the
i3-internal match is kept. This results in the actual window the user
wants to match not being swallowed, and the placeholder window not
displaying any criteria.

fixes #1526
src/restore_layout.c