summaryrefslogtreecommitdiff
path: root/gtk2_ardour
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2014-12-18 20:26:43 -0500
committerDavid Robillard <d@drobilla.net>2014-12-18 20:26:43 -0500
commit341146a975e7a61bd81a87a07f12945477e8c1a4 (patch)
tree658490351a093fdbb9e9149c414fe2ddccfbc563 /gtk2_ardour
parent66870ddf09001000025e60011ec1874241b0fef5 (diff)
Remove mouse mode toggling.
Diffstat (limited to 'gtk2_ardour')
-rw-r--r--gtk2_ardour/editor.cc1
-rw-r--r--gtk2_ardour/editor.h1
-rw-r--r--gtk2_ardour/editor_mouse.cc9
3 files changed, 0 insertions, 11 deletions
diff --git a/gtk2_ardour/editor.cc b/gtk2_ardour/editor.cc
index f544993e03..ce49cd2a00 100644
--- a/gtk2_ardour/editor.cc
+++ b/gtk2_ardour/editor.cc
@@ -668,7 +668,6 @@ Editor::Editor ()
set_snap_to (_snap_type);
_snap_mode = SnapOff;
set_snap_mode (_snap_mode);
- previous_mouse_mode = MouseObject;
set_mouse_mode (MouseObject, true);
pre_internal_mouse_mode = MouseObject;
pre_internal_snap_type = _snap_type;
diff --git a/gtk2_ardour/editor.h b/gtk2_ardour/editor.h
index 7d8ab924c9..d1639d819e 100644
--- a/gtk2_ardour/editor.h
+++ b/gtk2_ardour/editor.h
@@ -544,7 +544,6 @@ class Editor : public PublicEditor, public PBD::ScopedConnectionList, public ARD
void set_samples_per_pixel (framecnt_t);
Editing::MouseMode mouse_mode;
- Editing::MouseMode previous_mouse_mode;
Editing::MouseMode pre_internal_mouse_mode;
Editing::SnapType pre_internal_snap_type;
Editing::SnapMode pre_internal_snap_mode;
diff --git a/gtk2_ardour/editor_mouse.cc b/gtk2_ardour/editor_mouse.cc
index 7a264e35de..dc84a6ea45 100644
--- a/gtk2_ardour/editor_mouse.cc
+++ b/gtk2_ardour/editor_mouse.cc
@@ -292,17 +292,8 @@ Editor::mouse_mode_toggled (MouseMode m)
_session->request_transport_speed (0.0, true);
}
- if (mouse_mode == m) {
- /* switch to the same mode, act like a toggle and switch back to previous mode */
- Glib::RefPtr<Action> pact = get_mouse_mode_action(previous_mouse_mode);
- Glib::RefPtr<ToggleAction> ptact = Glib::RefPtr<ToggleAction>::cast_dynamic(pact);
- ptact->set_active(true);
- return;
- }
-
const bool was_internal = internal_editing();
- previous_mouse_mode = mouse_mode;
mouse_mode = m;
if (!was_internal && internal_editing()) {