make note overlap resolution store side effects in a DiffCommand, and add its changes...
[ardour.git] / libs / ardour / midi_source.cc
index 0c66879330a3526302cfe77781297ec520c48ad2..54b287cbdf1b9b6be031e59dbbe5ec4f77da85df 100644 (file)
@@ -266,7 +266,9 @@ MidiSource::clone (Evoral::MusicalTime begin, Evoral::MusicalTime end)
         
         if (begin != Evoral::MinMusicalTime || end != Evoral::MaxMusicalTime) {
                 newsrc->load_model (true, true);
-        }
+        } else {
+               newsrc->set_model (_model);
+       }
         
         return newsrc;
 }