mutter/src
Jonas Ådahl c7976e0dbc wayland/cursor-role: Increase buffer use count on construction
We may be assigned multiple times, if the surface is assigned to be a
cursor surface multiple times. Each time e.g. wl_pointer.set_cursor is
called, we'll be assigned.

While the role object exists, we'll handle buffer use count even when
we are not actively assigned, thus we should only handle the initial
assignment use count bump when constructing, so that we don't increase
it when reassigned, where the wl_resource may already have been
released.

https://bugzilla.gnome.org/show_bug.cgi?id=770402
2016-09-01 19:39:53 +08:00
..
backends cursor-renderer: Add a cursor painted signal 2016-08-31 20:10:14 +02:00
compositor Use signals instead of onscreen framebuffer frame callbacks 2016-07-20 14:23:48 +08:00
core events: Only pass key events to Wayland if focus is on the stage 2016-08-30 00:20:31 +02:00
meta META_PLUGIN_DECLARE: don't emit an old-style definition 2016-08-16 13:01:17 +01:00
tests unit-tests: Fix const compiler warning 2016-03-11 12:26:38 +01:00
ui Always use the default screen 2016-07-23 10:55:02 +08:00
wayland wayland/cursor-role: Increase buffer use count on construction 2016-09-01 19:39:53 +08:00
x11 Revert "window: Make meta_window_has_pointer() per protocol implemented" 2016-08-26 06:51:19 +08:00
.cvsignore Install desktop files in both .../share/applications and 2008-09-12 04:05:17 +00:00
libmutter.pc.in Fix the merged build 2016-04-27 20:37:47 +02:00
Makefile-tests.am tests: Add unit tests framework runner 2016-02-26 17:52:01 +08:00
Makefile.am wayland/xdg-shell: Port to unstable v6 2016-08-25 12:19:40 +08: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 backends: Add flags to MetaMonitorMode 2016-05-13 18:44:45 +02: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