summaryrefslogtreecommitdiff
path: root/libs/ardour
diff options
context:
space:
mode:
Diffstat (limited to 'libs/ardour')
-rw-r--r--libs/ardour/ardour/panner.h2
-rw-r--r--libs/ardour/panner.cc2
2 files changed, 3 insertions, 1 deletions
diff --git a/libs/ardour/ardour/panner.h b/libs/ardour/ardour/panner.h
index 640a35080d..b239395fd4 100644
--- a/libs/ardour/ardour/panner.h
+++ b/libs/ardour/ardour/panner.h
@@ -267,7 +267,7 @@ public:
StreamPanner &streampanner( uint32_t n ) const { assert( n < _streampanners.size() ); return *_streampanners[n]; }
uint32_t npanners() const { return _streampanners.size(); }
- PBD::Signal0<void> Changed;
+ PBD::Signal0<void> Changed; /* panner and/or outputs count changed */
PBD::Signal0<void> LinkStateChanged;
PBD::Signal0<void> StateChanged; /* for bypass */
diff --git a/libs/ardour/panner.cc b/libs/ardour/panner.cc
index 30931ef0a1..b6decc281f 100644
--- a/libs/ardour/panner.cc
+++ b/libs/ardour/panner.cc
@@ -148,6 +148,7 @@ StreamPanner::set_position (float xpos, float ypos, bool link_call)
_y = ypos;
update ();
Changed ();
+ _control->Changed ();
}
}
@@ -164,6 +165,7 @@ StreamPanner::set_position (float xpos, float ypos, float zpos, bool link_call)
_z = zpos;
update ();
Changed ();
+ _control->Changed ();
}
}