mutter/src
Carlos Garnacho a94e640b3f xwayland: Fix possible cancellation of wayland data sources
If we receive multiple SelectionRequest events, we'll end up replacing the
former WaylandSelectionData at a time when an async read has been issued.
This will cause the cancellation of the previous operation.

But the wayland_data_read() callback will attempt to just remove the
current wayland data again on error, which will not be the one we're
cancelling, so the new operation will just be cancelled too.

Also, cancellation is no longer warned about. As the wayland selection
has been replaced at this time, we can just return here.

https://bugzilla.gnome.org/show_bug.cgi?id=760745
2016-03-04 00:50:43 +01:00
..
backends backends: rate-filter the emission of MetaBackend::last-device-changed signal 2016-02-26 16:19:15 +01:00
compositor wayland: Add "painting" signal to surface actor 2016-02-16 19:02:48 +08:00
core MetaLater: Invoke later callbacks queued by earlier ones 2016-02-26 17:52:01 +08:00
meta Revert "window: Remove old tiling code" 2016-01-10 15:16:09 +01:00
tests tests: Test scheduling a later MetaLater from a later callback works 2016-02-26 17:52:01 +08:00
ui theme: Take invisible borders required by the theme into account 2016-02-04 15:16:26 +01:00
wayland xwayland: Fix possible cancellation of wayland data sources 2016-03-04 00:50:43 +01:00
x11 core: Refactor startup notification into a separate object 2016-02-19 17:41:03 +01:00
.cvsignore Install desktop files in both .../share/applications and 2008-09-12 04:05:17 +00:00
libmutter.pc.in meta: Add generated meta-version.h 2014-06-05 14:05:16 +02:00
Makefile-tests.am tests: Add unit tests framework runner 2016-02-26 17:52:01 +08:00
Makefile.am wayland: Add gtk-primary-selection protocol 2016-02-26 19:51:32 +01:00
meta-enum-types.c.in Install enum types 2015-07-05 22:01:59 -07:00
meta-enum-types.h.in Install enum types 2015-07-05 22:01:59 -07:00
org.freedesktop.login1.xml MetaLauncher: Don't g_error() on failure 2015-11-06 17:03:59 -05:00
org.gnome.Mutter.DisplayConfig.xml Rename the DBus interface files 2014-03-31 23:44:46 -04:00
org.gnome.Mutter.IdleMonitor.xml Rename the DBus interface files 2014-03-31 23:44:46 -04:00
stamp-mutter-enum-types.h Install enum types 2015-07-05 22:01:59 -07:00