summaryrefslogtreecommitdiff
path: root/gtk2_ardour/plugin_ui.cc
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2016-07-05 21:25:31 +0200
committerRobin Gareus <robin@gareus.org>2016-07-05 23:30:21 +0200
commit412fcafda0afdb161368fcf05870770aeff79525 (patch)
tree7a1dfd49274f3434b54b539c0ea692e623e7e7d6 /gtk2_ardour/plugin_ui.cc
parent6cff31c8781c6a6c1b7a34253c19de8d5226aefb (diff)
Plugin GUI activate/enable update (prefer enable)
Diffstat (limited to 'gtk2_ardour/plugin_ui.cc')
-rw-r--r--gtk2_ardour/plugin_ui.cc12
1 files changed, 4 insertions, 8 deletions
diff --git a/gtk2_ardour/plugin_ui.cc b/gtk2_ardour/plugin_ui.cc
index c9493fbb1b..d3f984b0a6 100644
--- a/gtk2_ardour/plugin_ui.cc
+++ b/gtk2_ardour/plugin_ui.cc
@@ -456,7 +456,7 @@ PlugUIBase::PlugUIBase (boost::shared_ptr<PluginInsert> pi)
bypass_button.set_name ("plugin bypass button");
bypass_button.set_text (_("Bypass"));
- bypass_button.set_active (!pi->active());
+ bypass_button.set_active (!pi->enabled ());
bypass_button.signal_button_release_event().connect (sigc::mem_fun(*this, &PlugUIBase::bypass_button_release), false);
focus_button.add_events (Gdk::ENTER_NOTIFY_MASK|Gdk::LEAVE_NOTIFY_MASK);
@@ -550,7 +550,7 @@ PlugUIBase::processor_active_changed (boost::weak_ptr<Processor> weak_p)
boost::shared_ptr<Processor> p (weak_p.lock());
if (p) {
- bypass_button.set_active (!p->active());
+ bypass_button.set_active (!p->enabled ());
}
}
@@ -663,12 +663,8 @@ PlugUIBase::bypass_button_release (GdkEventButton*)
{
bool view_says_bypassed = (bypass_button.active_state() != 0);
- if (view_says_bypassed != insert->active()) {
- if (view_says_bypassed) {
- insert->activate ();
- } else {
- insert->deactivate ();
- }
+ if (view_says_bypassed != insert->enabled ()) {
+ insert->enable (view_says_bypassed);
}
return false;