summaryrefslogtreecommitdiff
path: root/muse2/muse/remote/pyapi.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'muse2/muse/remote/pyapi.cpp')
-rw-r--r--muse2/muse/remote/pyapi.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/muse2/muse/remote/pyapi.cpp b/muse2/muse/remote/pyapi.cpp
index 645c639e..de8f15ef 100644
--- a/muse2/muse/remote/pyapi.cpp
+++ b/muse2/muse/remote/pyapi.cpp
@@ -1129,7 +1129,9 @@ bool Song::event(QEvent* _e)
break;
}
case QPybridgeEvent::SONG_ADD_TRACK:
- MusEGlobal::song->addTrack((Track::TrackType)e->getP1()); // Add at end of list.
+ MusECore::Undo operations;
+ MusEGlobal::song->addTrack(operations, (Track::TrackType)e->getP1()); // Add at end of list.
+ MusEGlobal::song->applyOperationGroup(operations);
break;
case QPybridgeEvent::SONG_CHANGE_TRACKNAME: {
Track* t = this->findTrack(e->getS1());