Go to file
Carlos Garnacho b18542f2b6 wayland: Avoid resending new data offers on intra-client focus changes
Each keyboard focus change ends up calling the MetaWaylandDataDevice
counterpart, we don't need though to notify the current selection
again. In order to fix this, keep track of the current client, and
only emit the relevant signals when the focus switches to another
client.

The situations where wl_data_device.selection were emitted during
focus changes between surfaces of the same client was inocuous most
of the times, although it's prone to inducing confusing behavior
on context menu clipboard actions, as the closing menu triggers a
focus change, which triggers a whole new wl_data_offer being created
and given on wl_data_device.selection, at a time where there's already
ongoing requests on the previous data offer.

https://bugzilla.gnome.org/show_bug.cgi?id=754357
2015-10-02 12:21:17 +02:00
data wayland: add keybindings for VT8-VT12 2015-02-19 16:42:58 -05:00
doc Remove gtk-doc 2015-07-06 00:52:18 -07:00
po Updated Latvian translation 2015-09-20 18:53:28 +03:00
src wayland: Avoid resending new data offers on intra-client focus changes 2015-10-02 12:21:17 +02:00
tools Clean up the source tree 2014-03-18 20:37:35 -04:00
.gitignore wayland: Add gestures protocol XML 2015-08-10 17:23:23 +02:00
autogen.sh build: Drop deprecated autogen.sh variables 2015-03-04 21:00:48 +01:00
configure.ac Bump version to 3.18.0 2015-09-21 21:52:14 +02:00
COPYING Updated obsolete FSF postal address in COPYING 2014-01-13 11:35:48 -05:00
Makefile.am Remove gtk-doc 2015-07-06 00:52:18 -07:00
mutter.doap doap: add <programming-language> 2014-07-31 17:50:28 +02:00
NEWS Bump version to 3.18.0 2015-09-21 21:52:14 +02:00