Merge some cases to avoid duplicated logic
[ardour.git] / libs / ardour / plugin.cc
index 81982c156d6baf2f47c2113e7615a8ec6934bff4..a0ac97b440b7a5e6cdc313e8bf72c6cd14120235 100644 (file)
@@ -65,7 +65,7 @@
 
 #include "pbd/stl_delete.h"
 
-#include "i18n.h"
+#include "pbd/i18n.h"
 #include <locale.h>
 
 using namespace std;
@@ -426,6 +426,7 @@ Plugin::load_preset (PresetRecord r)
        _last_preset = r;
        _parameter_changed_since_last_preset = false;
 
+       _session.set_dirty ();
        PresetLoaded (); /* EMIT SIGNAL */
        return true;
 }
@@ -437,6 +438,7 @@ Plugin::clear_preset ()
        _last_preset.label = "";
        _parameter_changed_since_last_preset = false;
 
+       _session.set_dirty ();
        PresetLoaded (); /* EMIT SIGNAL */
 }