diff --git a/gtk2_ardour/mixer_strip.cc b/gtk2_ardour/mixer_strip.cc index 844e73b176..6c4c1464aa 100644 --- a/gtk2_ardour/mixer_strip.cc +++ b/gtk2_ardour/mixer_strip.cc @@ -1209,11 +1209,16 @@ MixerStrip::build_route_ops_menu () gboolean MixerStrip::name_button_button_press (GdkEventButton* ev) { - if (ev->button == 1) { + if (ev->button == 1 && ev->type == GDK_BUTTON_PRESS) { /* fall thru to mixer */ return false; } + if (ev->button == 1 && ev->type == GDK_2BUTTON_PRESS) { + route_rename (); + return true; + } + if (ev->button == 3 && ARDOUR::Profile->get_livetrax() && _route && _route->is_singleton ()) { return true; }