X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;ds=sidebyside;f=libs%2Fardour%2Fpanner.cc;h=59e4e2e977952841f98d7d68601899483597f184;hb=c8c6bca6587450ff64303dbc994a4cd28d6ce7aa;hp=6f3aec4646931007ebdbf4bf462b161de67f7460;hpb=6fa6514cfdb0ce38d93b51197f599dfd091bad1d;p=ardour.git diff --git a/libs/ardour/panner.cc b/libs/ardour/panner.cc index 6f3aec4646..59e4e2e977 100644 --- a/libs/ardour/panner.cc +++ b/libs/ardour/panner.cc @@ -22,12 +22,13 @@ #include "ardour/panner.h" #include "ardour/pannable.h" -#include "i18n.h" +#include "pbd/i18n.h" using namespace std; using namespace ARDOUR; Panner::Panner (boost::shared_ptr p) + : _frozen (0) { // boost_debug_shared_ptr_mark_interesting (this, "panner"); _pannable = p; @@ -108,7 +109,7 @@ Panner::describe_parameter (Evoral::Parameter p) } string -Panner::value_as_string (boost::shared_ptr ac) const +Panner::value_as_string (boost::shared_ptr ac) const { return _pannable->value_as_string (ac); } @@ -118,3 +119,17 @@ Panner::set_state (XMLNode const &, int) { return 0; } + +void +Panner::freeze () +{ + _frozen++; +} + +void +Panner::thaw () +{ + if (_frozen > 0.0) { + _frozen--; + } +}