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
..
2014-02-27 21:06:35 -05:00
2014-02-27 21:06:35 -05:00
2014-02-27 21:06:35 -05:00
2014-02-27 21:06:35 -05:00
2014-02-27 21:06:35 -05:00
2012-02-27 17:06:11 +00:00
2013-03-13 13:22:46 +08:00
2014-02-19 18:56:05 -05:00
2013-02-25 10:54:32 +01:00
2014-02-04 16:58:54 -05:00
2013-05-05 15:38:46 -04:00
2012-02-27 17:06:11 +00:00
2014-02-07 09:42:12 -05:00
2013-07-03 14:34:13 +02:00
2014-02-19 18:56:05 -05:00
2014-01-27 19:59:55 -05:00
2013-05-28 13:04:37 +08:00
2013-08-02 11:20:19 +08:00
2014-02-19 18:56:05 -05:00
2014-02-04 16:58:53 -05:00
2013-08-07 13:34:10 +02: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
2014-02-09 17:58:07 -05:00
2013-05-05 15:38:46 -04:00
2012-02-27 17:06:11 +00:00
2013-07-03 14:39:25 +02:00
2014-02-19 18:56:05 -05:00
2013-05-05 15:38:46 -04:00
2014-02-19 18:56:05 -05:00
2013-05-05 15:38:46 -04:00
2013-04-19 16:23:43 -04: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
2013-03-15 09:19:35 -04:00
2013-05-05 15:38:46 -04:00
2014-02-19 18:56:05 -05:00
2014-02-07 14:22:39 -05:00
2014-02-19 18:56:05 -05:00
2014-01-20 18:27:28 -05:00
2014-01-12 19:56:49 +07:00
2014-01-12 19:56:49 +07:00
2014-01-20 18:27:28 -05:00
2014-02-07 13:06:10 -05:00
2013-02-14 17:19:52 -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-16 15:30:14 +02:00
2013-04-19 20:11:38 -04:00
2013-07-17 16:40:05 -04:00
2013-04-19 20:11:38 -04:00
2014-02-19 18:56:05 -05:00
2013-05-05 15:38:46 -04:00
2014-02-27 21:06:35 -05:00
2014-02-19 18:56:05 -05:00
2013-05-05 15:38:46 -04:00
2014-02-19 18:56:05 -05:00
2013-05-05 15:38:46 -04:00
2013-05-05 15:38:46 -04:00
2014-02-07 13:32:47 -05:00
2013-05-05 15:38:46 -04:00
2014-02-07 13:06:10 -05:00
2013-05-05 15:38:46 -04:00
2014-02-19 18:56:05 -05:00
2013-05-05 15:38:46 -04:00
2014-02-19 18:56:05 -05:00
2014-02-10 22:15:28 -05:00
2014-02-10 22:15:28 -05:00
2014-02-19 18:56:05 -05:00
2014-02-04 18:24:29 -05:00
2013-05-05 15:38:46 -04:00
2013-05-05 15:38:46 -04:00
2014-02-07 13:26:12 -05:00
2014-01-12 19:56:49 +07:00
2014-02-19 18:56:05 -05:00
2014-01-27 19:59:55 -05:00
2012-02-27 17:06:11 +00:00
2014-02-27 21:06:35 -05:00
2014-02-07 13:32:47 -05:00
2012-02-27 17:06:11 +00:00
2014-02-27 21:06:35 -05:00
2012-02-27 17:06:11 +00:00
2014-02-07 14:22:39 -05:00
2013-07-17 17:52:19 -04:00
2013-10-24 18:48:33 -04:00
2014-01-05 21:46:40 +01:00