diff --git a/digesting_libdecor.c b/digesting_libdecor.c index bd36675..c7e1dcf 100755 --- a/digesting_libdecor.c +++ b/digesting_libdecor.c @@ -1244,9 +1244,9 @@ int main(){ } if (ctx.has_cached_config){ + xdg_surface_ack_configure(ctx.xdg_surface, ctx.cached_config.serial); ctx.has_cached_config = 0; memset(&ctx.cached_config, 0, sizeof ctx.cached_config); - xdg_surface_ack_configure(ctx.xdg_surface, ctx.cached_config.serial); } wl_surface_commit(ctx.wl_surface);