diff options
-rw-r--r-- | sway/desktop/output.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/sway/desktop/output.c b/sway/desktop/output.c index 6498198b..dea087c6 100644 --- a/sway/desktop/output.c +++ b/sway/desktop/output.c | |||
@@ -508,6 +508,10 @@ static bool scan_out_fullscreen_view(struct sway_output *output, | |||
508 | 508 | ||
509 | int output_repaint_timer_handler(void *data) { | 509 | int output_repaint_timer_handler(void *data) { |
510 | struct sway_output *output = data; | 510 | struct sway_output *output = data; |
511 | if (output->wlr_output == NULL) { | ||
512 | return 0; | ||
513 | } | ||
514 | |||
511 | output->wlr_output->block_idle_frame = false; | 515 | output->wlr_output->block_idle_frame = false; |
512 | 516 | ||
513 | struct sway_workspace *workspace = output->current.active_workspace; | 517 | struct sway_workspace *workspace = output->current.active_workspace; |