summaryrefslogtreecommitdiff
path: root/libs/panners
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2014-01-14 21:13:21 -0500
committerPaul Davis <paul@linuxaudiosystems.com>2014-01-14 21:13:21 -0500
commit37b1f5017e904005fae6b815b1519b3fa595d8d3 (patch)
tree35f4da37569cfadc1554f5f212efa54e8ec89d91 /libs/panners
parentadc2edc05cf2357d911c4767f6bb63bcf53145d8 (diff)
parent35c170937de6150ae09154f96e4920d30e83f6ce (diff)
merge with master
Diffstat (limited to 'libs/panners')
-rw-r--r--libs/panners/vbap/vbap.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/libs/panners/vbap/vbap.cc b/libs/panners/vbap/vbap.cc
index 0de8d3a29a..954711db49 100644
--- a/libs/panners/vbap/vbap.cc
+++ b/libs/panners/vbap/vbap.cc
@@ -81,6 +81,9 @@ VBAPanner::VBAPanner (boost::shared_ptr<Pannable> p, boost::shared_ptr<Speakers>
_pannable->pan_azimuth_control->Changed.connect_same_thread (*this, boost::bind (&VBAPanner::update, this));
_pannable->pan_elevation_control->Changed.connect_same_thread (*this, boost::bind (&VBAPanner::update, this));
_pannable->pan_width_control->Changed.connect_same_thread (*this, boost::bind (&VBAPanner::update, this));
+ if (!_pannable->has_state()) {
+ reset();
+ }
update ();
}