Go to file
Carlos Garnacho 741dd674f6 backends: rate-filter the emission of MetaBackend::last-device-changed signal
It indirectly triggers expensive operations in gnome-shell
(js/ui/keyboard.js), which turns out too expensive if we happen to operate
the shell simultaneously with 2 devices that will trigger the operations
there.

So just rate limit the signal emission, defer to an idle and just emit
the last device gotten. Worst that will happen is that we may possibly
emit the signal on the same device consecutively.

https://bugzilla.gnome.org/show_bug.cgi?id=753527
2016-02-26 16:19:15 +01:00
data data: drop mutter-wayland.desktop 2015-11-09 10:25:40 -05:00
doc Remove gtk-doc 2015-07-06 00:52:18 -07:00
po Updated Brazilian Portuguese translation 2016-02-25 17:24:12 +00:00
src backends: rate-filter the emission of MetaBackend::last-device-changed signal 2016-02-26 16:19:15 +01:00
tools Clean up the source tree 2014-03-18 20:37:35 -04:00
.gitignore Implement support for the wp_pointer_constraints protocol 2016-02-16 19:02:48 +08:00
autogen.sh build: Drop deprecated autogen.sh variables 2015-03-04 21:00:48 +01:00
configure.ac build: Require clutter-1.0 >= 1.25.6 2016-02-21 08:42:59 +11:00
COPYING Updated obsolete FSF postal address in COPYING 2014-01-12 08:44:30 +07: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.19.90 2016-02-19 18:02:23 +01:00