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 c2ae228dd3
commit 46f5c0c769
1 changed files with 19 additions and 1 deletions

View File

@ -1264,7 +1264,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;
@ -1319,6 +1319,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) {