Rémi Bernon (@rbernon) commented about dlls/winewayland.drv/window.c:
NtUserSetThreadDpiAwarenessContext(context);
}
-static void wayland_win_data_update_wayland_surface(struct wayland_win_data *data, const RECT *visible_rect) +static struct wayland_win_data *wayland_win_data_get_top_parent(struct wayland_win_data *data) +{
- HWND desktop = NtUserGetDesktopWindow(), cur = data->hwnd, parent;
- while ((parent = NtUserGetAncestor(cur, GA_PARENT)) && parent != desktop)
cur = parent;
- /* Don't return ourselves */
- return cur == data->hwnd ? NULL : wayland_win_data_get_nolock(cur);
+}
You can use GA_ROOT I think?