summaryrefslogtreecommitdiff
path: root/gtk2_ardour/meter_strip.cc
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2013-07-09 16:27:33 +0200
committerRobin Gareus <robin@gareus.org>2013-07-10 15:27:16 +0200
commit93713d3acad5d1b5331526022f174c3609d713bd (patch)
tree38b0dca56e73c9b7f8f69f4d7fd8cd618ce1db69 /gtk2_ardour/meter_strip.cc
parent0f1f7ca4fdaa0a186c37592ed429388a5060f624 (diff)
fix crash on session unload
Diffstat (limited to 'gtk2_ardour/meter_strip.cc')
-rw-r--r--gtk2_ardour/meter_strip.cc1
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();