X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=libs%2Fardour%2Fmidi_playlist.cc;h=9c1e338b6c320e9ce9981df9e9e6c9695d1c3677;hb=6f47365c0ded555216204e06e08ed334e2d4e85d;hp=5b0af9aa400a2b5479f51de2bfec5c20b72d33c3;hpb=9687e8a6673f61c2b7167cb5c848e2adc5d82238;p=ardour.git diff --git a/libs/ardour/midi_playlist.cc b/libs/ardour/midi_playlist.cc index 5b0af9aa40..9c1e338b6c 100644 --- a/libs/ardour/midi_playlist.cc +++ b/libs/ardour/midi_playlist.cc @@ -21,20 +21,17 @@ #include #include +#include #include -#include "pbd/error.h" - #include "evoral/EventList.hpp" #include "ardour/debug.h" -#include "ardour/types.h" -#include "ardour/configuration.h" +#include "ardour/midi_model.h" #include "ardour/midi_playlist.h" #include "ardour/midi_region.h" -#include "ardour/session.h" -#include "ardour/midi_ring_buffer.h" +#include "ardour/types.h" #include "i18n.h" @@ -56,6 +53,8 @@ MidiPlaylist::MidiPlaylist (Session& session, const XMLNode& node, bool hidden) throw failed_constructor (); } in_set_state--; + + relayer (); } MidiPlaylist::MidiPlaylist (Session& session, string name, bool hidden) @@ -82,8 +81,16 @@ MidiPlaylist::~MidiPlaylist () } template -struct EventsSortByTime { +struct EventsSortByTimeAndType { bool operator() (Evoral::Event