1
0
Fork 0
mutter-performance-source/src/wayland
Jasper St. Pierre ce5c029509 window-wayland: Make sure to save where the position for server-initiated resizes
For the server-initiated resize case, like unmaximize or some forms
of tiling, we dropped the x/y of the server-assigned rectangle on the
floor, which meant the surface didn't move to where it needed to be in
that case. Now, save it internally, and combine it with the dx/dy passed
in during attaches to figure out where we actually need to be.

Make sure to only use it for when we send out a configure notify. We
should use the passed in rectangle for other scenarios, like a
client-initiated resize.

This fixes incorrect surface placement after unmaximization.
2014-04-28 16:23:38 -04:00
..
protocol Revert "Update to latest xdg-shell protocol" 2014-04-23 16:01:02 -04:00
meta-wayland-data-device.c wayland: Have a consistent _init pattern for subcomponents 2014-04-22 18:27:43 -04:00
meta-wayland-data-device.h wayland: Fix header file style 2014-04-22 18:27:43 -04:00
meta-wayland-keyboard.c pointer/keyboard: Rearrange slightly 2014-04-18 12:26:30 -04:00
meta-wayland-keyboard.h wayland: Fix header file style 2014-04-22 18:27:43 -04:00
meta-wayland-outputs.c wayland: Split outputs to another file 2014-04-22 18:25:34 -04:00
meta-wayland-outputs.h wayland: Split outputs to another file 2014-04-22 18:25:34 -04:00
meta-wayland-pointer.c wayland-pointer: Remove the conditional around the surface actor too 2014-04-27 10:39:19 -04:00
meta-wayland-pointer.h wayland: Fix header file style 2014-04-22 18:27:43 -04:00
meta-wayland-private.h wayland: Remove unused list of surfaces 2014-04-22 18:27:44 -04:00
meta-wayland-seat.c wayland: Have a consistent _init pattern for subcomponents 2014-04-22 18:27:43 -04:00
meta-wayland-seat.h wayland: Fix header file style 2014-04-22 18:27:43 -04:00
meta-wayland-surface.c wayland-surface: Ignore bufferless damage 2014-04-27 16:18:09 +02:00
meta-wayland-surface.h Revert "Update to latest xdg-shell protocol" 2014-04-23 16:01:02 -04:00
meta-wayland-types.h wayland: split headers and distribute structure definitions 2013-09-03 10:57:28 -04:00
meta-wayland-versions.h wayland: Implement wl_seat v3 2014-04-02 11:40:40 -04:00
meta-wayland.c wayland: Clean up surface creation 2014-04-22 18:27:44 -04:00
meta-wayland.h wayland: Fix header file style 2014-04-22 18:27:43 -04:00
meta-xwayland-private.h xwayland: Fix xwayland 2014-02-07 19:28:05 -05:00
meta-xwayland.c xwayland: Remove some unused includes 2014-04-17 16:23:37 -04:00
meta-xwayland.h xwayland: Switch to the new Xwayland DDX 2014-04-02 13:24:57 -04:00
window-wayland.c window-wayland: Make sure to save where the position for server-initiated resizes 2014-04-28 16:23:38 -04:00
window-wayland.h window: Add a type for Wayland windows 2014-03-20 10:50:27 -04:00