1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-06-25 08:38:39 +02:00

Do not HandleInterruptedDrag for ESC key, it would be redundant

This commit is contained in:
Paul Licameli 2017-06-07 12:21:33 -04:00
parent 01450e8db0
commit 05f1a03cb4

View File

@ -6186,7 +6186,9 @@ void TrackPanel::HandleWheelRotationInVRuler
/// Filter captured keys typed into LabelTracks. /// Filter captured keys typed into LabelTracks.
void TrackPanel::OnCaptureKey(wxCommandEvent & event) void TrackPanel::OnCaptureKey(wxCommandEvent & event)
{ {
HandleInterruptedDrag(); wxKeyEvent *kevent = static_cast<wxKeyEvent *>(event.GetEventObject());
if ( WXK_ESCAPE != kevent->GetKeyCode() )
HandleInterruptedDrag();
// Only deal with LabelTracks // Only deal with LabelTracks
Track *t = GetFocusedTrack(); Track *t = GetFocusedTrack();
@ -6194,7 +6196,6 @@ void TrackPanel::OnCaptureKey(wxCommandEvent & event)
event.Skip(); event.Skip();
return; return;
} }
wxKeyEvent *kevent = (wxKeyEvent *)event.GetEventObject();
event.Skip(!((LabelTrack *)t)->CaptureKey(*kevent)); event.Skip(!((LabelTrack *)t)->CaptureKey(*kevent));
} }