Bug 333591 - Cursor trapped while dragging, causing huge annoyance.
Summary: Cursor trapped while dragging, causing huge annoyance.
Status: RESOLVED FIXED
Alias: None
Product: gwenview
Classification: Applications
Component: general (other bugs)
Version First Reported In: 4.12.3
Platform: Ubuntu Linux
: NOR minor
Target Milestone: ---
Assignee: Gwenview Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-04-18 15:45 UTC by Ondřej Hruška
Modified: 2017-09-09 13:18 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ondřej Hruška 2014-04-18 15:45:08 UTC
When dragging large picture, the mouse cursor gets trapped, and upon releasing, it appears where the drag started. This is highly annoying when you're used from [all other programs] that when you move mouse, it actually moves. Also, it should not disappear in my opinion.

It didn't do this before, must be some new change. And it's not very pleasant a feature.

Reproducible: Always

Steps to Reproduce:
Drag a large zoomed in picture, release the button, move back, press button again, drag further and so on.
Actual Results:  
The mouse cursor will soon leave the window (the "move back" part actually moves the mouse from where it started in opposite direction).

Expected Results:  
Mouse staying where it was dragged. Cursor clamped to screen (wrapping left-right, top-bottom).

Look at Okular, they do it right: When dragging, mouse is clamped to the screen and when leaves down, it re-appears up. This way, it not only doesn't annoy users, but also makes them see where the cursor currently is while preserving the "infinite drag" behavior you want.
Comment 1 Christoph Feck 2014-04-19 16:42:18 UTC
Could you please check version 4.13.0? It is possible that this issue has been reverted with the commit for bug 329086.
Comment 2 Ondřej Hruška 2014-04-19 17:24:54 UTC
(In reply to comment #1)
> Could you please check version 4.13.0? It is possible that this issue has
> been reverted with the commit for bug 329086.

If you know of some PPA for Ubuntu 12.04, I can try. I tried to add kubuntu-backports and kubuntu-beta, but it wasn't there. Otherwise I'll have to wait for some stable release of 14.04 where it might be available.
Comment 3 Christoph Feck 2014-04-20 09:49:28 UTC
Erm, 14.04 is already released. As for KDE 4.13.0 PPAs for the older 12.04, please ask in a Kubuntu forum.
Comment 4 Nate Graham 2017-09-09 04:29:30 UTC
Is this still reproducible with KF5 versions of Gwenview?
Comment 5 Ondřej Hruška 2017-09-09 09:25:03 UTC
(In reply to Nate Graham from comment #4)
> Is this still reproducible with KF5 versions of Gwenview?
It appears fixed, we can close this ticket.
Comment 6 Nate Graham 2017-09-09 13:18:46 UTC
Thanks! Since it's your bug, you can close it yourself, too.