These may not result on wl_surface.frame callbacks, yet we do trigger
a frame clock tick that would get stuck on the lack of such callback.
https://bugzilla.gnome.org/show_bug.cgi?id=784314
https://launchpad.net/bugs/
1719043
https://bugs.debian.org/875826
Gbp-Pq: Name 0004-fix-gtkentry-wayland-regression.patch
if (with_move)
{
/* Each toplevel has in its own "root" coordinate system */
- if (GDK_WINDOW_TYPE (window) != GDK_WINDOW_TOPLEVEL)
+ if (GDK_WINDOW_TYPE (window) != GDK_WINDOW_TOPLEVEL &&
+ (window->x != x || window->y != y))
{
window->x = x;
window->y = y;