Bug 301634

Summary: Adding via points is not possible because a route can't be dragged (regression)
Product: [Applications] marble Reporter: Bernhard Beschow <shentey>
Component: generalAssignee: marble-bugs
Status: RESOLVED FIXED    
Severity: normal    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Maemo 5   
OS: Linux   
Latest Commit: Version Fixed In: 1.3.95
Sentry Crash Report:

Description Bernhard Beschow 2012-06-11 10:33:12 UTC
With latest master, a route can't be dragged on Maemo. Therefore, adding via points is not possible (or at least not very intuitive).

Reproducible: Always

Steps to Reproduce:
1. Create a route with start and end points.
2. Wait until there is a route shown.
3. Try to drag the route
Actual Results:  
The route can't be dragged.

Expected Results:  
Dragging the route should work and it should add a via point.

This is a regression on Maemo which happens with latest master but not with latest stable release.
Comment 1 Bernhard Beschow 2012-06-16 18:50:11 UTC
A git bisect reveals that the bug happens sice commit d889c6f5fb825bb0abc3ae058290ec5be232b5d9 (Kinetic scrolling can be disabled via the API). Enabling kinetic scrolling via config file causes the bug to disappear on the N900. Strangely, the bug still can't be reproduced on the desktop, even if kinetic scrolling gets disabled.
Comment 2 Dennis Nienhüser 2012-06-25 20:17:02 UTC
Git commit 132ccaa2b4c5402e39d83cee6ce41774b5de6747 by Dennis Nienhüser.
Committed on 25/06/2012 at 22:10.
Pushed by nienhueser into branch 'master'.

Restore view context when kinetic scrolling is disabled.

M  +8    -0    src/lib/MarbleWidgetInputHandler.cpp

http://commits.kde.org/marble/132ccaa2b4c5402e39d83cee6ce41774b5de6747
Comment 3 Dennis Nienhüser 2012-06-25 20:20:05 UTC
Git commit ad13e3c62b12b268e5227a53371d0c1aa69f74d0 by Dennis Nienhüser.
Committed on 25/06/2012 at 22:10.
Pushed by nienhueser into branch 'KDE/4.9'.

Restore view context when kinetic scrolling is disabled.
FIXED-IN: 1.3.95
(cherry picked from commit 132ccaa2b4c5402e39d83cee6ce41774b5de6747)

M  +8    -0    src/lib/MarbleWidgetInputHandler.cpp

http://commits.kde.org/marble/ad13e3c62b12b268e5227a53371d0c1aa69f74d0
Comment 4 Dennis Nienhüser 2012-07-24 20:48:50 UTC
Git commit ab33aca050e46c71b2dd4ca7234a544d3fc881d2 by Dennis Nienhüser.
Committed on 25/06/2012 at 22:10.
Pushed by nienhueser into branch 'sok-2012-plasma-active'.

Restore view context when kinetic scrolling is disabled.

M  +8    -0    src/lib/MarbleWidgetInputHandler.cpp

http://commits.kde.org/marble/ab33aca050e46c71b2dd4ca7234a544d3fc881d2