Jasper St. Pierre b16de0e374 Fix workspaces accumulating on each restart.
Main._nWorkspacesChanged was racing with Main._checkWorkspaces.
If _checkWorkspaces won the race, _workspaces was uninitialized.
Because of this, _checkWorkspaces only noticed workspaces
with windows on them, leading it to believe the last workspace wasn't
empty, and added a new, empty workspace.

https://bugzilla.gnome.org/show_bug.cgi?id=645343
2011-03-21 17:45:00 -04:00
..
2011-03-21 14:26:08 -04:00
2011-03-19 11:16:10 +01:00
2011-03-04 09:07:15 -05:00
2011-03-11 19:21:07 -05:00