mutter/src/wayland
Carlos Garnacho e822e51752 surface: Don't calculate geometry for buffer-less subsurfaces
A wl_surface may have a wl_subsurface interface, but no buffers attached
yet, even though the geometry calculation code for surfaces/subsurfaces
assumes everything has already a buffer.

Just skip subsurfaces that don't have a buffer, those can't be set
a geometry yet, and right now it's crashing accessing the texture from
the NULL surface->buffer.

https://bugzilla.gnome.org/show_bug.cgi?id=735452
2014-08-26 16:58:59 +02:00
..
protocol xdg-shell: Bump unstable version 2014-08-22 12:07:56 -04:00
meta-wayland-data-device.c wayland: Simplify global version management 2014-08-04 10:25:23 -04:00
meta-wayland-data-device.h data-device: Put the DataDevice implementation in its own struct 2014-07-10 13:30:05 -04:00
meta-wayland-keyboard.c backends: Make MetaBackend available to introspection 2014-08-07 11:31:59 +02:00
meta-wayland-keyboard.h wayland-keyboard: Use the backend's keymap 2014-08-07 11:24:24 +02:00
meta-wayland-outputs.c wayland: Use the send event wrappers 2014-08-05 16:12:29 -04:00
meta-wayland-outputs.h wayland: Split outputs to another file 2014-04-22 18:25:34 -04:00
meta-wayland-pointer.c events: Update the pointer position here 2014-08-21 17:00:55 -04:00
meta-wayland-pointer.h wayland: Move checks for grabbing into a central location 2014-05-22 10:58:07 -04:00
meta-wayland-private.h wayland: Use wl_display_add_socket_auto 2014-08-05 16:12:29 -04:00
meta-wayland-seat.c wayland: Simplify global version management 2014-08-04 10:25:23 -04:00
meta-wayland-seat.h wayland: Handle window drags for touch events 2014-07-24 18:05:56 +02:00
meta-wayland-surface.c surface: Don't calculate geometry for buffer-less subsurfaces 2014-08-26 16:58:59 +02:00
meta-wayland-surface.h wayland: Tie XDG surfaces together with the Shell that created them 2014-08-22 12:52:21 -04:00
meta-wayland-touch.c wayland: Simplify slave version management 2014-08-04 10:25:20 -04:00
meta-wayland-touch.h wayland: Handle window drags for touch events 2014-07-24 18:05:56 +02:00
meta-wayland-types.h wayland-surface: Don't do pending move/resizes on all commits 2014-07-27 18:09:12 +02:00
meta-wayland-versions.h wayland: Simplify slave version management 2014-08-04 10:25:20 -04:00
meta-wayland.c wayland: Initialize SHM again 2014-08-19 18:27:21 -04:00
meta-wayland.h main: Clean up the initialization sequence 2014-08-18 16:57:00 -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-wayland: Only fizzle out configures when we do pending moves 2014-07-28 12:04:23 +02:00
window-wayland.h wayland-surface: Don't do pending move/resizes on all commits 2014-07-27 18:09:12 +02:00