View Issue Details

IDProjectCategoryView StatusLast Update
0004503ardourbugspublic2020-04-19 20:15
Reporterjolson Assigned Tocth103  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
Target Version3.0 
Summary0004503: Shift-scrolling loses grip on the track it's resizing
DescriptionShift-scrolling to resize a track or bus stops working properly when the track is shrunk so that it no longer is under the mouse.

1. Start Ardour.
2. Create a new session with a master bus.
3. Shift-scroll up, to enlarge the master bus.
4. Position the mouse near the lower edge of the bus.
5. Shift-scroll down, to shrink the bus so that it is no longer pointed to by the mouse.
6. Wihout releasing the shift button, start scrolling up.

Expected result: The bus grows in size.

Actual result: The bus stays in size. No scrolling - neither up nor down - affects the bus.
TagsNo tags attached.

Activities

paul

2012-01-25 20:06

administrator   ~0012667

Its hard to see how to fix this when scroll events are discrete. Compare it with a drag: when you start a drag, ardour knows what item you grabbed, and it keeps using it until the button is released. But with a scroll event, each click is a distinct event for which ardour has to ask "what object are we supposed to be operating on?" There is no "begin scroll" or "end scroll" event. So, if the change in size moves thing such that the mouse pointer is no longer over the same object, then the next scroll event will necessarily pick a different object to operate on.

cth103

2012-06-17 16:57

administrator   ~0013561

Should be (hackily) fixed in SVN 12747.

system

2020-04-19 20:15

developer   ~0022859

Issue has been closed automatically, by Trigger Close Plugin.
Feel free to re-open with additional information if you think the issue is not resolved.

Issue History

Date Modified Username Field Change
2011-11-22 16:22 jolson New Issue
2011-11-22 16:28 cth103 cost => 0.00
2011-11-22 16:28 cth103 Target Version => 3.0-beta2
2012-01-10 20:46 cth103 Target Version 3.0-beta2 => 3.0-beta3
2012-01-25 20:06 paul Note Added: 0012667
2012-02-14 17:20 paul Target Version 3.0-beta3 => 3.0 beta4
2012-05-23 15:09 cth103 Target Version 3.0 beta4 => 3.0
2012-06-17 16:57 cth103 Note Added: 0013561
2012-06-17 16:57 cth103 Status new => resolved
2012-06-17 16:57 cth103 Resolution open => fixed
2012-06-17 16:57 cth103 Assigned To => cth103
2020-04-19 20:15 system Note Added: 0022859
2020-04-19 20:15 system Status resolved => closed