From 3ac448df2846b257d80e8f69e63997c0f7972411 Mon Sep 17 00:00:00 2001 From: Nikolaus Gullotta Date: Mon, 1 Apr 2019 16:45:45 -0500 Subject: [PATCH] easy rigging to force directories. Uses mode 0775 because that seems to be what everyhting else in libarodur and gtk2ardour uses --- gtk2_ardour/mixer_snapshot_dialog.cc | 11 +++++++++++ 1 file changed, 11 insertions(+) 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);