diff options
author | Ben Loftis <ben@harrisonconsoles.com> | 2018-10-02 09:28:05 -0500 |
---|---|---|
committer | Ben Loftis <ben@harrisonconsoles.com> | 2018-10-02 09:28:05 -0500 |
commit | 8bfbef488874fa19a2a4b60acd8bcea89e629a62 (patch) | |
tree | b8cdfe1867fb45bf2bf2624d0953745b1ec357e0 | |
parent | a9907b7d56eb7e47bc7d3d5fb1f4171fde4f2cd8 (diff) |
Fix deadlock when no region boundaries are selected in the Snap prefs.
-rw-r--r-- | gtk2_ardour/editor_ops.cc | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/gtk2_ardour/editor_ops.cc b/gtk2_ardour/editor_ops.cc index 23b3d239d7..4362b579d1 100644 --- a/gtk2_ardour/editor_ops.cc +++ b/gtk2_ardour/editor_ops.cc @@ -734,6 +734,12 @@ Editor::build_region_boundary_cache () return; } + /* if no snap boundaries were set, just bail out here with an empty region cache */ + if ( interesting_points.empty() ) { + _region_boundary_cache_dirty = false; + return; + }; + TimeAxisView *ontrack = 0; TrackViewList tlist; |