diff --git a/src/outputs.c b/src/outputs.c index 8d5662f..b0d7c44 100644 --- a/src/outputs.c +++ b/src/outputs.c @@ -400,6 +400,9 @@ static void mode_handle_preferred(void *data, static void mode_handle_finished(void *data, struct zwlr_output_mode_v1 *wlr_mode) { struct wd_mode *mode = data; +#ifdef WITH_KANSHI + wd_save_kanshi_snapshot(mode->head->state); +#endif wl_list_remove(&mode->link); wd_mode_destroy(mode); }