13
0

fix midnam-related crash introduced around 13892

git-svn-id: svn://localhost/ardour2/branches/3.0@13897 d708f5d6-7413-0410-9779-e7cbd77b26cf
This commit is contained in:
Paul Davis 2013-01-19 13:15:10 +00:00
parent 051b81494c
commit c779251a3e

View File

@ -782,8 +782,11 @@ MidiTimeAxisView::build_controller_menu ()
const Glib::ustring model = _midnam_model_selector.get_active_text();
boost::shared_ptr<MIDINameDocument> midnam = MidiPatchManager::instance()
.document_by_model(model);
boost::shared_ptr<MasterDeviceNames> device_names = midnam->master_device_names(
model);
boost::shared_ptr<MasterDeviceNames> device_names;
if (midnam) {
device_names = midnam->master_device_names(model);
}
if (device_names && !device_names->controls().empty()) {
/* Controllers names available in midnam file, generate fancy menu */