mutter/src/wayland
Jasper St. Pierre de7a644656 pointer: Unset the window cursor when we do a pick
... not when we do an update.

We only repick when we handle events, not when we update. Perhaps
this is a mistake.

Since update runs before handle_event, this means that when we
drop a grab, update will notice the NULL surface, since we haven't
repicked after the event, and then we'll repick the correct surface.
The end result is that you see a root cursor after a grab ends,
rather than the correct window cursor.

This doesn't fix it, since the current surface becomes NULL when
we start the grab. But it does make the code here more correct when
we fix that bug.
2014-04-18 18:56:01 -04:00
..
protocol wayland: Rename set_transient_for to set_parent 2014-04-11 23:54:11 -07:00
meta-wayland-data-device.c data-device: Don't poke into MetaWaylandKeyboard 2014-04-16 15:26:58 -04:00
meta-wayland-data-device.h wayland: Make set_selection private 2014-03-11 15:42:37 -04:00
meta-wayland-keyboard.c pointer/keyboard: Rearrange slightly 2014-04-18 12:26:30 -04:00
meta-wayland-keyboard.h pointer/keyboard: Rearrange slightly 2014-04-18 12:26:30 -04:00
meta-wayland-pointer.c pointer: Unset the window cursor when we do a pick 2014-04-18 18:56:01 -04:00
meta-wayland-pointer.h pointer: Remove our own position tracking 2014-04-18 12:26:31 -04:00
meta-wayland-private.h Move MetaLauncher to meta-backend 2014-03-31 23:44:46 -04:00
meta-wayland-seat.c seat: Move the keyboard resource creation over to MetaWaylandKeyboard 2014-04-17 19:15:53 -04:00
meta-wayland-seat.h seat: Don't save the current stage ourselves 2014-04-17 19:15:53 -04:00
meta-wayland-stage.c seat: Move cursor storage to MetaWaylandPointer 2014-04-17 19:15:52 -04:00
meta-wayland-stage.h wayland-stage: Clean up and rename 2014-04-01 14:04:58 -04:00
meta-wayland-surface.c wayland-surface: Fix offset with window dragging 2014-04-18 18:23:27 -04:00
meta-wayland-surface.h wayland: Rename pending_surface_state => pending 2014-04-18 18:15:41 -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 seat: Don't require an event to repick() 2014-04-17 19:15:53 -04:00
meta-wayland.h Move MetaLauncher to meta-backend 2014-03-31 23:44:46 -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 wayland: Move the RESULT_RESIZED code to the proper place 2014-04-16 16:31:45 -04:00
window-wayland.h window: Add a type for Wayland windows 2014-03-20 10:50:27 -04:00