Before this commit, the $i3_autostart variable was accidentally overridden.
Commit 287a0b4 introduced a segfault when validating the i3 config as the root_screen will not be set in this case, causing a null pointer dereference. fixes #2144
287a0b4