fix note 15897 on #5589 - only use fader cursor for region gain line when in mouse gain mode

This commit is contained in:
Paul Davis 2014-10-21 11:50:06 -04:00
parent 5c198cd903
commit b7055e3837

View file

@ -1340,7 +1340,7 @@ Editor::choose_canvas_cursor_on_entry (GdkEventCrossing* /*event*/, ItemType typ
cursor = _cursors->fader;
break;
case GainLineItem:
cursor = _cursors->fader;
cursor = which_track_cursor ();
break;
case AutomationLineItem:
cursor = _cursors->cross_hair;
@ -1395,6 +1395,24 @@ Editor::choose_canvas_cursor_on_entry (GdkEventCrossing* /*event*/, ItemType typ
default:
break;
}
} else if (mouse_mode == MouseGain) {
/* ControlPointItem is not really specific to region gain mode
but it is the same cursor so don't worry about this for now.
The result is that we'll see the fader cursor if we enter
non-region-gain-line control points while in MouseGain
mode, even though we can't edit them in this mode.
*/
switch (type) {
case GainLineItem:
case ControlPointItem:
cursor = _cursors->fader;
break;
default:
break;
}
}
switch (type) {