From 7b8a76de25e55a585b0f4375c155aa0c2ad98da2 Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Tue, 22 Feb 2011 21:17:39 +0000 Subject: [PATCH] Oops. Fix previous. git-svn-id: svn://localhost/ardour2/branches/3.0@8931 d708f5d6-7413-0410-9779-e7cbd77b26cf --- libs/ardour/route.cc | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/libs/ardour/route.cc b/libs/ardour/route.cc index f8c61353b7..dba16131f9 100644 --- a/libs/ardour/route.cc +++ b/libs/ardour/route.cc @@ -3170,7 +3170,12 @@ Route::MuteControllable::set_value (double val) double Route::MuteControllable::get_value () const { - return route.muted() ? 1.0f : 0.0f; + boost::shared_ptr r = _route.lock (); + if (!r) { + return 0; + } + + return r->muted() ? 1.0f : 0.0f; } void