linuxmint/Cinnamon — pull request #964 by autarkper (2012-07-24 15:32:54+00:00)
Title: Scale rework

This fixes a regression introduced by my unified-tablist patch concerning window ordering. It also makes it possible to use the Tab, Home and End keys to navigate in Scale.

The regression can be seen after dragging and dropping windows between workspaces in Expo. This affects the order in which Main.getTabList returns its list of windows, which in turn affects the order in which Scale stacks the windows when exiting, leading to an upheaval of windows before the ordinary desktop is restored. The fix for this regression is to revert to using global.get_window_actors as before.