Skip to content
  • Florian Müllner's avatar
    screen: Tweak workspace initialization (again) · 06a31992
    Florian Müllner authored
    Commit 8100cefd 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
    06a31992