diff --git a/src/core/Track.cpp b/src/core/Track.cpp index f551a172a..a6f98e1df 100644 --- a/src/core/Track.cpp +++ b/src/core/Track.cpp @@ -1439,6 +1439,7 @@ void TrackContentWidget::mousePressEvent( QMouseEvent * _me ) else if( _me->button() == Qt::LeftButton && !m_trackView->trackContainerView()->fixedTCOs() ) { + getTrack()->addJournalCheckPoint(); const MidiTime pos = getPosition( _me->x() ).getTact() * MidiTime::ticksPerTact(); TrackContentObject * tco = getTrack()->createTCO( pos ); diff --git a/src/tracks/Pattern.cpp b/src/tracks/Pattern.cpp index c39fbdbcd..c348f50b8 100644 --- a/src/tracks/Pattern.cpp +++ b/src/tracks/Pattern.cpp @@ -838,6 +838,7 @@ void PatternView::mousePressEvent( QMouseEvent * _me ) } else // note at step found { + m_pat->addJournalCheckPoint(); if( n->length() < 0 ) { n->setLength( 0 ); // set note as enabled beat note