From 8d4516228afeec17f16a604367541ffed631e2c9 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Wed, 27 Apr 2022 14:59:15 +0200 Subject: [PATCH] Update default time-domain logic MinSec, CD-Frame, and Timecode grid should use AudoTime --- gtk2_ardour/editor.cc | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/gtk2_ardour/editor.cc b/gtk2_ardour/editor.cc index e5633a00cc..a820cd0414 100644 --- a/gtk2_ardour/editor.cc +++ b/gtk2_ardour/editor.cc @@ -6707,9 +6707,22 @@ Editor::duration_to_pixels_unrounded (timecnt_t const & dur) const Temporal::TimeDomain Editor::default_time_domain () const { - if (_grid_type == GridTypeNone || _snap_mode == SnapOff) { + if (_snap_mode == SnapOff) { return AudioTime; } + switch (_grid_type) { + case GridTypeNone: + /* fallthrough */ + case GridTypeMinSec: + /* fallthrough */ + case GridTypeCDFrame: + /* fallthrough */ + case GridTypeTimecode: + /* fallthrough */ + return AudioTime; + default: + break; + } return BeatTime; }