fix crash on session unload
authorRobin Gareus <robin@gareus.org>
Tue, 9 Jul 2013 14:27:33 +0000 (16:27 +0200)
committerRobin Gareus <robin@gareus.org>
Wed, 10 Jul 2013 13:27:16 +0000 (15:27 +0200)
gtk2_ardour/meter_strip.cc

index 91b93ad8bb28da2fc4ed377c69e0a4e255fcc097..ff98652e1e3503f9a32e800c07eb880d31626f49 100644 (file)
@@ -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();