linuxmint/Cinnamon — pull request #1369 by autarkper (2012-11-15 08:07:14+00:00)
Title: Window-workspace-shift rework

This fixes two problems with window-workspace shifting (Ctrl+Shift+Alt+Left/Right):

1. The desktop window could itself be subject to workspace shifting.
2. Shifting a window through a workspace that already had a window could lead to the wrong window being shifted.

The solution to point 2 is actually a by-product of an attempt of mine to make the visual experience less confusing, by doing the workspace switch first and shifting the window later. I still think there is room for improvement in that respect.