Alexandre Julliard : winex11: Fixed mapping of the move/ resize starting point to X11 root coordinates.
Module: wine Branch: master Commit: 9fab7b458ace550bf30d6bae2f4d8b55afb468c9 URL: http://source.winehq.org/git/wine.git/?a=commit;h=9fab7b458ace550bf30d6bae2f... Author: Alexandre Julliard <julliard(a)winehq.org> Date: Fri Sep 12 11:03:26 2008 +0200 winex11: Fixed mapping of the move/resize starting point to X11 root coordinates. --- dlls/winex11.drv/window.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dlls/winex11.drv/window.c b/dlls/winex11.drv/window.c index e03bbb6..33adff4 100644 --- a/dlls/winex11.drv/window.c +++ b/dlls/winex11.drv/window.c @@ -2293,8 +2293,8 @@ LRESULT X11DRV_SysCommand( HWND hwnd, WPARAM wparam, LPARAM lparam ) xev.xclient.display = display; xev.xclient.send_event = True; xev.xclient.format = 32; - xev.xclient.data.l[0] = x; /* x coord */ - xev.xclient.data.l[1] = y; /* y coord */ + xev.xclient.data.l[0] = x - virtual_screen_rect.left; /* x coord */ + xev.xclient.data.l[1] = y - virtual_screen_rect.top; /* y coord */ xev.xclient.data.l[2] = dir; /* direction */ xev.xclient.data.l[3] = 1; /* button */ xev.xclient.data.l[4] = 0; /* unused */
participants (1)
-
Alexandre Julliard