From ffc489c67f97366016e51de9390eb3f6841ad069 Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Fri, 22 Dec 2023 18:25:40 +0100 Subject: Extract snap subdivision to a constant. --- src/lib/constants.h | 1 + src/wx/content_timeline.cc | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/lib/constants.h b/src/lib/constants.h index 3b1871554..bfe144420 100644 --- a/src/lib/constants.h +++ b/src/lib/constants.h @@ -47,6 +47,7 @@ #define MAX_CLOSED_CAPTION_XML_SIZE (256 * 1024) #define MAX_CLOSED_CAPTION_XML_SIZE_TEXT "256KB" #define CERTIFICATE_VALIDITY_PERIOD (10 * 365) +#define SNAP_SUBDIVISION 64 #endif diff --git a/src/wx/content_timeline.cc b/src/wx/content_timeline.cc index 7257f3587..663f93030 100644 --- a/src/wx/content_timeline.cc +++ b/src/wx/content_timeline.cc @@ -32,6 +32,7 @@ #include "wx_util.h" #include "lib/atmos_mxf_content.h" #include "lib/audio_content.h" +#include "lib/constants.h" #include "lib/film.h" #include "lib/image_content.h" #include "lib/playlist.h" @@ -845,7 +846,7 @@ ContentTimeline::set_position_from_event(wxMouseEvent& ev, bool force_emit) if (nearest_distance) { /* Snap if it's close; `close' means within a proportion of the time on the timeline */ - if (nearest_distance.get().abs() < DCPTime::from_seconds ((width() / pps) / 64)) { + if (nearest_distance.get().abs() < DCPTime::from_seconds ((width() / pps) / SNAP_SUBDIVISION)) { new_position += nearest_distance.get (); } } -- cgit v1.2.3