Bug 301291

Summary: Switching virtual desktop when drag&dropping mouse moves to edge of screen doesn't work.
Product: [Plasma] kwin Reporter: Michal Srb <michalsrb>
Component: coreAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: minor    
Priority: NOR    
Version: git master   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:

Description Michal Srb 2012-06-06 16:01:53 UTC
I have switching virtual desktops enabled when cursor touches edge of screen.
It normally works, but doesn't when the mouse is drag&dropping something (file, text, ...).
According to bug #86998 it was implemented and should work.

Reproducible: Always

Steps to Reproduce:
1. In System Settings, in Workspace Behavior/Screen Edges set "Switch desktop on edge" to "Always Enabled".
2. Drag&drop e.g. piece of text to edge of screen.
Actual Results:  
The virtual desktop is not switched.

Expected Results:  
Switch the virtual desktop.
Comment 1 Martin Flöser 2012-06-06 16:06:54 UTC
works here.

What version are you using? When did you start to notice it?
Comment 2 Thomas Lübking 2012-06-06 16:35:29 UTC
depends on the drag source but at least for the kwin implementation qt triggers insufficient dnd ckient messages (iirc i commented on this on another bug than the actual dupe)

*** This bug has been marked as a duplicate of bug 136856 ***
Comment 3 Martin Flöser 2012-06-06 16:53:46 UTC
> depends on the drag source but at least for the kwin implementation qt
> triggers insufficient dnd ckient messages (iirc i commented on this on
> another bug than the actual dupe)
that would make sense - I started to drag from Firefox
Comment 4 Thomas Lübking 2012-06-06 17:54:54 UTC
iirc more, only immediate reaction would work (the message is only sent on enter, not move and we can't push back the grabbed pointer) - though i don't know whether Qt is just "broken" in this regard or it's a problem with the 1px wide border