copy contents of analysis, plugins, automation and externals folders during save-as
[ardour.git] / gtk2_ardour / note_base.cc
index 71d8dd98fcfe964a3cc2da3dad2f87c31268c773..56ce3bc9d13bb0d35cb1e79e46f54ab18bd5663d 100644 (file)
@@ -254,7 +254,8 @@ NoteBase::set_mouse_fractions (GdkEvent* ev)
 bool
 NoteBase::event_handler (GdkEvent* ev)
 {
-       if (!_region.get_time_axis_view().editor().internal_editing()) {
+       PublicEditor& editor = _region.get_time_axis_view().editor();
+       if (!editor.internal_editing()) {
                return false;
        }
 
@@ -275,24 +276,17 @@ NoteBase::event_handler (GdkEvent* ev)
 
        case GDK_BUTTON_PRESS:
                set_mouse_fractions (ev);
-               if (ev->button.button == 3 && Keyboard::no_modifiers_active (ev->button.state) && _selected) {
-                       _region.get_time_axis_view().editor().edit_notes (_region);
-                       return true;
-               }
                break;
 
        case GDK_BUTTON_RELEASE:
                set_mouse_fractions (ev);
-               if (ev->button.button == 3 && Keyboard::no_modifiers_active (ev->button.state)) {
-                       return true;
-               }
                break;
 
        default:
                break;
        }
 
-       return _region.get_time_axis_view().editor().canvas_note_event (ev, _item);
+       return editor.canvas_note_event (ev, _item);
 }
 
 bool