Implement get_root_origin generically for all backends

Desktop / GNOME / GTK - Jasper St. Pierre [mecheye.net] - 17 March 2014 14:51 UTC

It seems that some backends implemented get_root_origin wrong and returned the client window coordinates, not the frame window coordinates. Since it's possible to implement generically for all windows, let's do that instead of having a separate impl vfunc.

efdd68b Implement get_root_origin generically for all backends
gdk/broadway/gdkwindow-broadway.c | 19 -------------------
gdk/gdkoffscreenwindow.c | 1 -
gdk/gdkwindow.c | 10 +++++++++-
gdk/gdkwindowimpl.h | 3 ---
gdk/quartz/gdkwindow-quartz.c | 20 --------------------
gdk/wayland/gdkwindow-wayland.c | 13 -------------
gdk/win32/gdkwindow-win32.c | 22 ----------------------
gdk/x11/gdkwindow-x11.c | 17 -----------------
8 files changed, 9 insertions(+), 96 deletions(-)

Upstream: git.gnome.org


  • Share