diff --git a/gtk2_ardour/mixer_snapshot_dialog.cc b/gtk2_ardour/mixer_snapshot_dialog.cc index 3a25ab3c58..731773379e 100644 --- a/gtk2_ardour/mixer_snapshot_dialog.cc +++ b/gtk2_ardour/mixer_snapshot_dialog.cc @@ -256,6 +256,17 @@ bool MixerSnapshotDialog::bootstrap_display_and_model(Gtkmm2ext::DnDTreeViewsession_directory().root_path(), "mixer_snapshots/"); + if(!Glib::file_test(path.c_str(), Glib::FILE_TEST_EXISTS & Glib::FILE_TEST_IS_DIR)) + ::g_mkdir(path.c_str(), 0775); + MixerSnapshot* snap = new MixerSnapshot(_session); Prompter prompt(true);