mutter/src/wayland
Jasper St. Pierre 9c4908b44a xwayland: Don't crash when the window disappears from under us
If we attach to a MetaWindow that disappears before the idle fires,
we'll notice that we can't associate the window properly again and
try to access data on the MetaWindow struct, which might crash.

Install a weak ref that ties the lifetime of the idle to the lifetime
of the MetaWindow.

It seems every GTK+ app does this for some reason at startup. This
is really unfortunate, since we'll have to create and destroy a new
MetaWindow really quickly.
2014-05-04 15:51:53 -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 keyboard: Don't use a grab interface for sending key events 2014-04-28 16:30:51 -04:00
meta-wayland-keyboard.h keyboard: Don't use a grab interface for sending key events 2014-04-28 16:30:51 -04:00
meta-wayland-outputs.c wayland: Add basic hidpi support 2014-05-03 10:11:51 +02:00
meta-wayland-outputs.h wayland: Split outputs to another file 2014-04-22 18:25:34 -04:00
meta-wayland-pointer.c wayland: Scale native surfaces for hidpi 2014-05-03 10:11:55 +02: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: Fix warnings 2014-05-04 15:33:38 -04:00
meta-wayland-surface.h wayland: Add basic hidpi support 2014-05-03 10:11:51 +02:00
meta-wayland-types.h keyboard: Don't use a grab interface for sending key events 2014-04-28 16:30:51 -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: Don't crash when the window disappears from under us 2014-05-04 15:51:53 -04:00
meta-xwayland.h xwayland: Switch to the new Xwayland DDX 2014-04-02 13:24:57 -04:00
window-wayland.c window: Change meta_window_move_resize_internal to take a MetaRectangle 2014-05-01 19:13:33 -04:00
window-wayland.h window: Move move_resize_wayland to window-wayland.c 2014-04-28 18:22:55 -04:00