GNOME Bugzilla – Bug 707889
Fix workspace error spam from the overview
Last modified: 2013-09-11 14:16:09 UTC
This is incredibly simple to reproduce: when in the overview, click on a workspace thumbnail to exit the overview. You'll get some spam about destroyed actors, and the next time you go into the overview, the thumbnails won't be there. The spam is because workspace actors are getting double-destroyed, and we leak a later_add.
Created attachment 254636 [details] [review] workspace: Clean up a leftover later_add on destroy
Created attachment 254637 [details] [review] workspacesView: Don't double-destroy workspaces The WorkspaceView actors contain the Workspace actors, so destroying the WorkspaceView actors should be enough.
Review of attachment 254637 [details] [review]: Is this true for detached workspaces (workspace-only-on-primary == true)?
Review of attachment 254636 [details] [review]: Ok
(In reply to comment #3) > Review of attachment 254637 [details] [review]: > > Is this true for detached workspaces (workspace-only-on-primary == true)? Yes.
(In reply to comment #5) > (In reply to comment #3) > > Review of attachment 254637 [details] [review] [details]: > > > > Is this true for detached workspaces (workspace-only-on-primary == true)? > > Yes. You're right, ok then.
Attachment 254636 [details] pushed as 25318f6 - workspace: Clean up a leftover later_add on destroy Attachment 254637 [details] pushed as f8234b0 - workspacesView: Don't double-destroy workspaces