[mutter] wayland-surface: Fix coordinates for xdg_surface.show_window_menu



commit 8fdd226b8bf259d88084b68283e4936d784a96fa
Author: Jasper St. Pierre <jstpierre mecheye net>
Date:   Mon Jul 28 10:02:52 2014 +0200

    wayland-surface: Fix coordinates for xdg_surface.show_window_menu

 src/wayland/meta-wayland-surface.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)
---
diff --git a/src/wayland/meta-wayland-surface.c b/src/wayland/meta-wayland-surface.c
index 57aed65..99301bc 100644
--- a/src/wayland/meta-wayland-surface.c
+++ b/src/wayland/meta-wayland-surface.c
@@ -817,7 +817,9 @@ xdg_surface_show_window_menu (struct wl_client *client,
   if (!meta_wayland_seat_get_grab_info (seat, surface, serial, NULL, NULL))
     return;
 
-  meta_window_show_menu (surface->window, META_WINDOW_MENU_WM, x, y);
+  meta_window_show_menu (surface->window, META_WINDOW_MENU_WM,
+                         surface->window->buffer_rect.x + x,
+                         surface->window->buffer_rect.y + y);
 }
 
 static gboolean


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]