remove thinko in MidiRegion::post_set().
authornick_m <mainsbridge@gmail.com>
Thu, 17 Nov 2016 19:48:44 +0000 (06:48 +1100)
committernick_m <mainsbridge@gmail.com>
Thu, 17 Nov 2016 19:48:44 +0000 (06:48 +1100)
- should fix incorrect midi region length on split.

libs/ardour/midi_region.cc

index 50d7d7f90b9ef1817717afaa8552a79f008b789f..a070d9364fcf16918f70468a47dd01f4d2db64de 100644 (file)
@@ -213,12 +213,11 @@ MidiRegion::post_set (const PropertyChange& pc)
                   so disallow (this has been set from XML state anyway).
                */
                if (!_session.loading()) {
-                       /* ensure this only updates non-musical regions */
-                       if (position_lock_style() == AudioTime) {
-                               update_length_beats (0);
-                       }
+                       update_length_beats (0);
                }
-       } else if (pc.contains (Properties::start) && !pc.contains (Properties::start_beats)) {
+       }
+
+       if (pc.contains (Properties::start) && !pc.contains (Properties::start_beats)) {
                set_start_beats_from_start_frames ();
        }
 }