From 53236dd7282eb704e3437470abb630d03299bb8b Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Fri, 24 May 2024 11:04:00 -0600 Subject: [PATCH] L: force grid type to timecode --- gtk2_ardour/editor.cc | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/gtk2_ardour/editor.cc b/gtk2_ardour/editor.cc index b18fa466bf..4a3abe77aa 100644 --- a/gtk2_ardour/editor.cc +++ b/gtk2_ardour/editor.cc @@ -365,7 +365,11 @@ Editor::Editor () , select_new_marker (false) , have_pending_keyboard_selection (false) , pending_keyboard_selection_start (0) +#ifdef LIVETRAX + , _grid_type (GridTypeTimecode) +#else , _grid_type (GridTypeBeat) +#endif , _snap_mode (SnapOff) , _draw_length (GridTypeNone) , _draw_velocity (DRAW_VEL_AUTO) @@ -2482,6 +2486,9 @@ Editor::set_draw_channel_to (int c) void Editor::set_grid_to (GridType gt) { +#ifdef LIVETRAX + gt = GridTypeTimecode; +#endif unsigned int grid_ind = (unsigned int)gt; if (internal_editing() && UIConfiguration::instance().get_grid_follows_internal()) { @@ -2691,8 +2698,14 @@ Editor::set_state (const XMLNode& node, int version) set_snap_mode (_snap_mode); } +#ifdef LIVETRAX + _grid_type = GridTypeTimecode; + internal_grid_type = GridTypeTimecode; + pre_internal_grid_type = GridTypeTimecode; +#else node.get_property ("internal-grid-type", internal_grid_type); node.get_property ("internal-snap-mode", internal_snap_mode); +#endif node.get_property ("pre-internal-grid-type", pre_internal_grid_type); node.get_property ("pre-internal-snap-mode", pre_internal_snap_mode);