diff --git a/gtk2_ardour/editing_context.cc b/gtk2_ardour/editing_context.cc index b764df25b2..135a375231 100644 --- a/gtk2_ardour/editing_context.cc +++ b/gtk2_ardour/editing_context.cc @@ -2434,6 +2434,10 @@ EditingContext::reset_y_origin (double y) void EditingContext::reset_zoom (samplecnt_t spp) { + if (_track_canvas_width <= 0) { + return; + } + std::pair ext = max_zoom_extent(); samplecnt_t max_extents_pp = (ext.second.samples() - ext.first.samples()) / _track_canvas_width;