1
0
Fork 0
mutter-performance-source/src
Florian Müllner 06a31992e3 screen: Tweak workspace initialization (again)
Commit 8100cefd4c fixed a crash during workspace initialization by
tweaking the startup sequence; as a result, the plugin (like gnome-shell)
is now started before workspaces are fully initialized, which breaks
some reasonable assumptions (like always having an active workspace).
This is particularly problematic considering that the code making those
assumptions is not necessarily our own (extensions!), so return to
fully initialize workspaces before the compositor again.
At the same time, make sure to only call meta_workspace_activate()
once during initialization to avoid reintroducing the crash.

https://bugzilla.gnome.org/show_bug.cgi?id=732695
2014-07-10 17:50:59 +02:00
..
backends backend: Use the most recent event time on replayed touch events 2014-07-08 11:21:29 -04:00
compositor compositor: emit grab-op-begin/end signals on plugin grabs 2014-07-07 19:18:21 -04:00
core screen: Tweak workspace initialization (again) 2014-07-10 17:50:59 +02:00
meta window: expose meta_window_is_client_decorated() in the API 2014-07-08 12:10:54 +02:00
ui ui: Bring back the is_input_event helper 2014-07-08 12:59:35 -04:00
wayland window-wayland: Check to update the buffer_rect separately 2014-07-07 13:07:37 -04:00
x11 window-x11: Fizzle out changes to the three different regions 2014-06-27 12:18:42 -04: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.am gesture-tracker: Rename files to include the meta- prefix 2014-07-08 13:30:26 -04:00
mutter-enum-types.c.in Add bits missing from last commit 2009-07-04 17:14:48 +01:00
mutter-enum-types.h.in Use a META_ prefix for enum types, not MUTTER_ 2012-02-23 16:39:28 -05:00
org.freedesktop.login1.xml launcher: Replace mutter-launch with logind integration 2014-05-19 15:09:23 -04: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