config: Force modeset before running deferred configs

Some commands require outputs to be enabled. These commands are deferred
to allow outputs to be discovered, but the delayed modeset might only
run some time later.

Force a modeset to occur before running deferred commands.

Fixes: https://github.com/swaywm/sway/issues/8433
This commit is contained in:
Kenny Levinsen 2024-11-11 12:16:44 +01:00 committed by Simon Ser
parent 96db66abf0
commit 6111297d91
3 changed files with 11 additions and 5 deletions

View file

@ -361,6 +361,7 @@ int main(int argc, char **argv) {
}
config->active = true;
force_modeset();
load_swaybars();
run_deferred_commands();
run_deferred_bindings();