diff options
Diffstat (limited to 'libs/ardour/ardour/midi_source.h')
-rw-r--r-- | libs/ardour/ardour/midi_source.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/libs/ardour/ardour/midi_source.h b/libs/ardour/ardour/midi_source.h index bc2cc90b19..d95d0fd75a 100644 --- a/libs/ardour/ardour/midi_source.h +++ b/libs/ardour/ardour/midi_source.h @@ -69,7 +69,7 @@ class MidiSource : public Source XMLNode& get_state (); int set_state (const XMLNode&); - virtual void load_model(bool lock=true) = 0; + virtual void load_model(bool lock=true, bool force_reload=false) = 0; virtual void destroy_model() = 0; MidiModel* model() { return _model; } @@ -84,6 +84,7 @@ class MidiSource : public Source mutable uint32_t _write_data_count; ///< modified in write() MidiModel* _model; + bool _model_loaded; private: bool file_changed (string path); |