GNOME Bugzilla – Bug 653078
Improve pager autohide commit don't work
Last modified: 2011-06-21 20:25:16 UTC
this commit : http://git.gnome.org/browse/gnome-shell/commit/?id=59a3e393f9dcae65a045617f2a63c96261ef6e1f is not working here. The pager is still hidden when using more than one workspace (+1 empty). even with more than two. however, when reloading (alt+f2 r) gnome-shell, it no more hidden when using more than one destop. so i think that there is something wrong with the update mecanism here...
How do you add workspaces? Dragging windows from the first workspace to the empty one (or vice-versa) autohiding updates correctly here.
Good point! You caught it. When dragging, it's working... but when using keyboard (ctrl+alt+shift+down or ctrl+alt+shift+up), that's not working!
Created attachment 190389 [details] [review] workspaces-view: Always update zoom on workspace changes With commit 59a3e393f9 whether the workspace pager should autohide now depends on the number of workspaces. As we only track changes to the number of workspaces while the overview is visible, we miss changes in "normal mode", i.e. when creating a new workspace by moving a window with ctrl-alt-shift-arrow; as a result, the pager's autohiding might be incorrect when entering the overview after that. As a fix, keep tracking changes to the workspaces when the overview is hidden and update the zoom options.
Review of attachment 190389 [details] [review]: Looks fine to me.
Attachment 190389 [details] pushed as 52a3423 - workspaces-view: Always update zoom on workspace changes