summaryrefslogtreecommitdiff
path: root/gtk2_ardour/startup_fsm.cc
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2020-03-01 21:35:44 -0700
committerPaul Davis <paul@linuxaudiosystems.com>2020-03-01 21:36:07 -0700
commit8d6f6266d25ce9a0bc73b9e7a95a2f8ca17f1c9e (patch)
tree1e34c0e87c419baba6d7c333376b25899954e02c /gtk2_ardour/startup_fsm.cc
parent6edccc78a2ae286cef5f992c63c04f925aa60339 (diff)
unfinished fix for handling desktop/NSM specifying session to load
More work needed to fix requirement in StartupFSM that ::load_from_application_api() is called before ::start()
Diffstat (limited to 'gtk2_ardour/startup_fsm.cc')
-rw-r--r--gtk2_ardour/startup_fsm.cc8
1 files changed, 8 insertions, 0 deletions
diff --git a/gtk2_ardour/startup_fsm.cc b/gtk2_ardour/startup_fsm.cc
index 857b58314c..d7a41c102a 100644
--- a/gtk2_ardour/startup_fsm.cc
+++ b/gtk2_ardour/startup_fsm.cc
@@ -907,3 +907,11 @@ Full information on all the above can be found on the support page at\n\
pre_release_dialog->set_position (WIN_POS_CENTER);
pre_release_dialog->present ();
}
+
+void
+StartupFSM::handle_path (string const & path)
+{
+ if (get_session_parameters_from_path (path, string(), false)) {
+ _signal_response (LoadSession);
+ }
+}