(1) use select next/previous row functions for tab/shift-tab navigation in region...
[ardour.git] / gtk2_ardour / editor_selection.cc
index bcd2aab6f095af25cade20bfe40575df4ed6cee2..4fc418b8b3d8023d7cb593e1d813d4144780b937 100644 (file)
@@ -957,7 +957,7 @@ Editor::region_selection_changed ()
        _regions->block_change_connection (true);
        editor_regions_selection_changed_connection.block(true);
 
-       if (!_block_region_list_update_if_empty || !selection->regions.empty()) {
+       if (_region_selection_change_updates_region_list) {
                _regions->unselect_all ();
        }
 
@@ -965,7 +965,9 @@ Editor::region_selection_changed ()
                (*i)->set_selected_regionviews (selection->regions);
        }
 
-       _regions->set_selected (selection->regions);
+        if (_region_selection_change_updates_region_list) {
+                _regions->set_selected (selection->regions);
+        }
 
        sensitize_the_right_region_actions (!selection->regions.empty());