Files
gtk3/gdk
Jasper St. Pierre 0f212b5fb7 gdkwindow: Always pass the impl window to GdkWindowImpl::get_root_coords
The point of GdkWindowImpl::get_root_coords is to translate the passed
in coordinates against the passed-in impl window. For a child window,
in fact, window->abs_x and window->abs_y already track the child
window's coordinates against the impl window.

If we pass in a child window, and backends don't explicitly get the impl
window from it, we'll double-count the child window.

Really, we should *always* be passing impl windows to backends, and
never child windows. However, I'm a bit worried for regressions late
in the cycle if we want to fix up the rest of the callers, like
gdk_window_get_geometry, so I'm only going to touch get_root_coords
for now after careful review of all the backends.
2014-02-27 21:06:35 -05:00
..
2012-02-27 17:06:11 +00:00
2014-02-19 18:56:05 -05:00
2013-02-25 10:54:32 +01:00
2014-02-07 09:42:12 -05:00
2014-02-19 18:56:05 -05:00
2014-02-19 18:56:05 -05:00
2014-02-19 18:56:05 -05:00
2014-02-07 13:06:10 -05:00
2012-02-27 17:06:11 +00:00
2014-02-19 18:56:05 -05:00
2014-01-12 22:25:19 -05:00
2014-02-19 18:56:05 -05:00
2014-02-07 13:32:47 -05:00
2012-02-27 17:06:11 +00:00
2014-02-19 18:56:05 -05:00
2014-01-20 18:27:28 -05:00
2014-02-07 13:06:10 -05:00
2012-02-27 17:06:11 +00:00
2014-01-12 22:25:19 -05:00
2012-02-27 17:06:11 +00:00
2013-04-19 20:11:39 -04:00
2014-02-19 18:56:05 -05:00
2014-02-05 15:08:42 -05:00
2013-04-19 20:11:38 -04:00
2013-04-19 20:11:38 -04:00
2014-02-19 18:56:05 -05:00
2014-02-19 18:56:05 -05:00
2014-02-07 13:32:47 -05:00
2014-02-07 13:06:10 -05:00
2014-02-19 18:56:05 -05:00
2014-02-19 18:56:05 -05:00
2014-02-19 18:56:05 -05:00
2014-02-07 13:26:12 -05:00
2014-02-19 18:56:05 -05:00
2012-02-27 17:06:11 +00:00
2014-02-07 13:32:47 -05:00
2012-02-27 17:06:11 +00:00
2012-02-27 17:06:11 +00:00
2013-07-17 17:52:19 -04:00