Bug 166619

Summary: Pager shows the window twice if it is moved from one virtual desktop to another with "Active Desktop Boarders"
Product: [Plasma] plasma4 Reporter: Michael <schnitzelkuchen>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED FIXED    
Severity: normal    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:

Description Michael 2008-07-15 14:13:02 UTC
Version:            (using Devel)
Installed from:    Compiled sources
Compiler:          gcc-Version 4.3.1 (Gentoo 4.3.1-r1 p1.1)  
OS:                Linux

Hello everyone.

I activated the "Active Desktop Boarders" and noticed that if I take a window (desktop 1) and drag it from one desktop to another (desktop 2), the Pager shows that both Desktops (1 and 2)  are "active" and also shows the application window you just dragged to the desktop 2 on both desktops.

If you then switch your desktop to lets say three, the not existing window on the pager dissappears and there is only one active desktop.

Expected behaviour should be that if i move a window from one desktop to another with those active borders that only one desktop should be active and the application only on one desktop.
Comment 1 Alex Merry 2008-08-12 20:43:32 UTC
SVN commit 845984 by alexmerry:

An optimisation too far: the selective update doesn't work properly when dragging windows between desktops with Active Borders.

BUG: 166619



 M  +1 -5      pager.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=845984
Comment 2 Alex Merry 2008-08-12 20:45:44 UTC
SVN commit 845986 by alexmerry:

Backport fix: update the entire pager when something changed on one desktop, so that dragging windows between desktops with Active Borders enabled shows up in the pager properly.

CCBUG: 166619



 M  +1 -5      pager.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=845986