This allows to load a session from a running instance. Prior to this change this caused a crash (_session = null) ``` #1 ARDOUR::Session::session_directory() const (this=0x0) at ../libs/ardour/ardour/session.h:257 #2 EditorSources::populate_row(Gtk::TreeRow, boost::shared_ptr<ARDOUR::Region>) (this=0x555559836900, row=..., region=...) at ../gtk2_ardour/editor_sources.cc:433 #3 EditorSources::regions_changed [ .. signal propagation ..] #20 ARDOUR::Region::send_change #21 PBD::Stateful::resume_property_changes #22 ARDOUR::AudioRegion::_set_state #23 ARDOUR::AudioRegion::set_state #24 ARDOUR::RegionFactory::create #25 ARDOUR::Session::XMLAudioRegionFactory #27 ARDOUR::Session::load_regions #28 ARDOUR::Session::set_state #29 ARDOUR::Session::post_engine_init #30 ARDOUR::Session::Session #31 ARDOUR_UI::load_session_stage_two #32 ARDOUR_UI::load_session #33 ARDOUR_UI::open_recent_session ``` |
||
---|---|---|
doc | ||
gtk2_ardour | ||
headless | ||
libs | ||
luasession | ||
msvc_extra_headers | ||
MSVCardour3 | ||
MSVCMixbus3 | ||
MSVCvst_scan | ||
nutemp | ||
session_utils | ||
share | ||
tools | ||
.dir-locals.el | ||
.gitattributes | ||
.gitignore | ||
ardour.1 | ||
COPYING | ||
instant.xml.sae | ||
msvc32-fixup.pl | ||
nutempo-todo | ||
PACKAGER_README | ||
README | ||
README-GITHUB.txt | ||
system_config | ||
testfile.flac | ||
testfile.ogg | ||
TRANSLATORS | ||
waf | ||
wscript |
Please see the Ardour web site at https://ardour.org/ for all documentation.. For information on building ardour: https://ardour.org/development.html