summaryrefslogtreecommitdiff
path: root/gtk2_ardour/ardour_knob.cc
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2015-04-24 22:16:10 +0200
committerRobin Gareus <robin@gareus.org>2015-04-24 22:37:03 +0200
commit57e80c2c8fc4f08590ba1e35ec5e7bae3d85a169 (patch)
treef0afd79022fcb665855eb153a4f1e714b0f2858d /gtk2_ardour/ardour_knob.cc
parent3cdd8fa221b2dc087ad312f11501803179d52166 (diff)
allow to set toolip on knob
Diffstat (limited to 'gtk2_ardour/ardour_knob.cc')
-rw-r--r--gtk2_ardour/ardour_knob.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/gtk2_ardour/ardour_knob.cc b/gtk2_ardour/ardour_knob.cc
index 1cad9f4f55..e7d9647d3b 100644
--- a/gtk2_ardour/ardour_knob.cc
+++ b/gtk2_ardour/ardour_knob.cc
@@ -377,10 +377,12 @@ ArdourKnob::set_controllable (boost::shared_ptr<Controllable> c)
void
ArdourKnob::controllable_changed ()
{
- _val = binding_proxy.get_controllable()->get_interface(); //% of knob travel
+ boost::shared_ptr<PBD::Controllable> c = binding_proxy.get_controllable();
+ _val = c->get_interface(); //% of knob travel
_val = min( max(0.0f, _val), 1.0f); //range check
+ ARDOUR_UI::instance()->set_tip (*this, _tooltip_prefix + c->get_user_string());
set_dirty();
}