diff options
author | Robin Gareus <robin@gareus.org> | 2013-07-09 16:27:33 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2013-07-10 15:27:16 +0200 |
commit | 93713d3acad5d1b5331526022f174c3609d713bd (patch) | |
tree | 38b0dca56e73c9b7f8f69f4d7fd8cd618ce1db69 /gtk2_ardour/meter_strip.cc | |
parent | 0f1f7ca4fdaa0a186c37592ed429388a5060f624 (diff) |
fix crash on session unload
Diffstat (limited to 'gtk2_ardour/meter_strip.cc')
-rw-r--r-- | gtk2_ardour/meter_strip.cc | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gtk2_ardour/meter_strip.cc b/gtk2_ardour/meter_strip.cc index 91b93ad8bb..ff98652e1e 100644 --- a/gtk2_ardour/meter_strip.cc +++ b/gtk2_ardour/meter_strip.cc @@ -267,6 +267,7 @@ void MeterStrip::set_session (Session* s) { SessionHandlePtr::set_session (s); + if (!s) return; s->config.ParameterChanged.connect (*this, invalidator (*this), ui_bind (&MeterStrip::parameter_changed, this, _1), gui_context()); update_button_box(); update_name_box(); |