diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2006-01-03 07:06:57 +0000 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2006-01-03 07:06:57 +0000 |
commit | 6481d09cdc90e6bc8462b322c2c4cbecd5efc39b (patch) | |
tree | 6a872353d3c959df9bb5e691277767f439478943 /gtk2_ardour/editor_region_list.cc | |
parent | e829e4d936614a551ea492dcc2b32b9e4858084c (diff) |
make meters work properly (and very slightly faster)
git-svn-id: svn://localhost/trunk/ardour2@230 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/editor_region_list.cc')
-rw-r--r-- | gtk2_ardour/editor_region_list.cc | 19 |
1 files changed, 3 insertions, 16 deletions
diff --git a/gtk2_ardour/editor_region_list.cc b/gtk2_ardour/editor_region_list.cc index 3765f852bf..81070f7c63 100644 --- a/gtk2_ardour/editor_region_list.cc +++ b/gtk2_ardour/editor_region_list.cc @@ -493,7 +493,7 @@ Editor::region_list_display_button_release (GdkEventButton *ev) TreeViewColumn* column; int cellx; int celly; - Region* region; + Region* region = 0; if (region_list_display.get_path_at_pos ((int)ev->x, (int)ev->y, path, column, cellx, celly)) { if ((iter = region_list_model->get_iter (path))) { @@ -501,24 +501,11 @@ Editor::region_list_display_button_release (GdkEventButton *ev) } } - if (Keyboard::is_delete_event (ev)) { + if (region && Keyboard::is_delete_event (ev)) { session->remove_region_from_region_list (*region); return true; } - switch (ev->button) { - case 1: - return false; - break; - - case 3: - return false; - break; - - default: - break; - } - return false; } @@ -546,7 +533,7 @@ Editor::consider_auditioning (Region& region) int Editor::region_list_sorter (TreeModel::iterator a, TreeModel::iterator b) { - int cmp; + int cmp = 0; Region* r1 = (*a)[region_list_columns.region]; Region* r2 = (*b)[region_list_columns.region]; |