aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sway/desktop/output.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/sway/desktop/output.c b/sway/desktop/output.c
index c919f139..1f1f8d68 100644
--- a/sway/desktop/output.c
+++ b/sway/desktop/output.c
@@ -607,6 +607,10 @@ static void output_manager_apply(struct sway_server *server,
done:
if (ok) {
wlr_output_configuration_v1_send_succeeded(cfg);
+ if (server->delayed_modeset != NULL) {
+ wl_event_source_remove(server->delayed_modeset);
+ server->delayed_modeset = NULL;
+ }
} else {
wlr_output_configuration_v1_send_failed(cfg);
}