Skip to content

Cancel interactive desktop switching if desktop has not changed

Vlad Zahorodnii requested to merge work/zzag/slide-fix-getting-stuck into master

If desktop wrapping is disabled and user swipes to left but there's no desktop to left, the slide effect can get stuck active because there's no desktopChanged() nor desktopChangingCancelled() signal emitted.

This change makes the VirtualDesktopManager explicitly cancel interactive desktop switching session if the current desktop has not changed.

Merge request reports