diff --git a/gtk2_ardour/ardour.menus.in b/gtk2_ardour/ardour.menus.in
index 752fd18a9a..4ce22270c8 100644
--- a/gtk2_ardour/ardour.menus.in
+++ b/gtk2_ardour/ardour.menus.in
@@ -688,6 +688,7 @@
+
diff --git a/gtk2_ardour/mixer_strip.cc b/gtk2_ardour/mixer_strip.cc
index 5526a5502a..2169c1b0ae 100644
--- a/gtk2_ardour/mixer_strip.cc
+++ b/gtk2_ardour/mixer_strip.cc
@@ -613,13 +613,12 @@ MixerStrip::set_route (boost::shared_ptr rt)
_loudess_analysis_button = manage (new ArdourButton (S_("Loudness|LAN")));
_loudess_analysis_button->signal_clicked.connect (mem_fun (*this, &MixerStrip::loudess_analysis_button_clicked));
- _loudess_analysis_button->signal_button_press_event().connect (mem_fun (*this, &MixerStrip::loudess_analysis_button_pressed), false);
- _volume_controller->signal_button_press_event().connect (mem_fun (*this, &MixerStrip::loudess_analysis_button_pressed), false);
+ _volume_controller->signal_button_press_event().connect (mem_fun (*this, &MixerStrip::volume_controller_button_pressed), false);
set_tooltip (*_volume_controller, _("Master output volume"));
set_tooltip (_loudess_analysis_button, _("Measure loudness of the session, normalize master output volume"));
- master_volume_table.attach (*_loudess_analysis_button, 0, 1, 0, 1);
+ master_volume_table.attach (*_loudess_analysis_button, 0, 2, 0, 1);
master_volume_table.attach (*_volume_controller, 0, 2, 1, 2);
_loudess_analysis_button->show ();
@@ -1997,7 +1996,7 @@ MixerStrip::loudess_analysis_button_clicked ()
}
bool
-MixerStrip::loudess_analysis_button_pressed (GdkEventButton* ev)
+MixerStrip::volume_controller_button_pressed (GdkEventButton* ev)
{
using namespace Menu_Helpers;
if (Keyboard::is_context_menu_event (ev)) {
@@ -2006,7 +2005,7 @@ MixerStrip::loudess_analysis_button_pressed (GdkEventButton* ev)
_master_volume_menu->set_name ("ArdourContextMenu");
MenuList& items = _master_volume_menu->items();
items.clear ();
- items.push_back (CheckMenuElem (_("Custom Loudness Gain Processor Position")));
+ items.push_back (CheckMenuElem (_("Custom Volume Ctrl. Pos.")));
Gtk::CheckMenuItem* cmi = static_cast (&items.back());
cmi->set_active (!_route->volume_applies_to_output ());
cmi->signal_toggled().connect (sigc::bind (sigc::mem_fun (_route.get(), &Route::set_volume_applies_to_output), !_route->volume_applies_to_output ()));
diff --git a/gtk2_ardour/mixer_strip.h b/gtk2_ardour/mixer_strip.h
index 3edd07904a..1b45ca41ad 100644
--- a/gtk2_ardour/mixer_strip.h
+++ b/gtk2_ardour/mixer_strip.h
@@ -239,7 +239,7 @@ private:
void setup_comment_button ();
void loudess_analysis_button_clicked ();
- bool loudess_analysis_button_pressed (GdkEventButton*);
+ bool volume_controller_button_pressed (GdkEventButton*);
ArdourWidgets::ArdourButton group_button;
RouteGroupMenu* group_menu;
diff --git a/gtk2_ardour/processor_box.cc b/gtk2_ardour/processor_box.cc
index a9975a9725..fdd0f587df 100644
--- a/gtk2_ardour/processor_box.cc
+++ b/gtk2_ardour/processor_box.cc
@@ -116,7 +116,7 @@ using namespace Gtkmm2ext;
using namespace ArdourWidgets;
ProcessorBox* ProcessorBox::_current_processor_box = 0;
-bool ProcessorBox::_ignore_disk_io_change = false;
+bool ProcessorBox::_ignore_rb_change = false;
RefPtr ProcessorBox::paste_action;
RefPtr ProcessorBox::cut_action;
@@ -2345,7 +2345,7 @@ ProcessorBox::show_processor_menu (int arg)
manage_pins_action->set_sensitive (pi != 0);
if (boost::dynamic_pointer_cast