GNOME Bugzilla – Bug 732695
window-list extension not loading in GNOME 3.13.3
Last modified: 2014-07-28 15:46:26 UTC
Looking Glass reports:
global.screen.get_active_workspace(...) is null
I'm not sure where to look for additional details.
For the record, I'm running on Fedora Rawhide with the latest available GNOME 3.13.3 packages.
Created attachment 280419 [details] [review]
screen: Tweak workspace initialization (again)
Commit 8100cefd4c34a 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.
Attachment 280419 [details] pushed as 06a3199 - screen: Tweak workspace initialization (again)
Confirmed, this is working with gnome-shell-3.13.4-1.fc21.x86_64 and gnome-shell-extension-window-list-3.13.4-1.fc21.noarch