@@ 345,6 345,9 @@ client_set_size(Client *c, uint32_t width, uint32_t height)
return 0;
}
#endif
+ if (width == c->surface.xdg->toplevel->current.width
+ && height ==c->surface.xdg->toplevel->current.height)
+ return 0;
return wlr_xdg_toplevel_set_size(c->surface.xdg->toplevel, width, height);
}