diff --git a/src/LabelTrack.cpp b/src/LabelTrack.cpp index 8f3059985..9cb145f73 100644 --- a/src/LabelTrack.cpp +++ b/src/LabelTrack.cpp @@ -1630,8 +1630,11 @@ bool LabelTrack::CaptureKey(wxKeyEvent & event) if( GetLabelIndex( pProj->mViewInfo.sel0, pProj->mViewInfo.sel1) != wxNOT_FOUND ) return false; - if( pProj ) - pProj->OnAddLabel(); + // Add a label + SetSelected(true); + AddLabel(pProj->mViewInfo.sel0, pProj->mViewInfo.sel1); + pProj->PushState(_("Added label"), _("Label")); + return true; } }