From 61aa68f91058bc113cdde10cdecb6a2cd8f1a25c Mon Sep 17 00:00:00 2001 From: mjbudd77 Date: Mon, 15 Nov 2021 21:47:15 -0500 Subject: [PATCH] Fixed Qt TAS editor clock scaling. Use CLOCKS_PER_SEC macro as it seems to vary based on OS. --- src/drivers/Qt/TasEditor/branches.h | 3 ++- src/drivers/Qt/TasEditor/taseditor_project.h | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/drivers/Qt/TasEditor/branches.h b/src/drivers/Qt/TasEditor/branches.h index 5ce1e94c..8add9c26 100644 --- a/src/drivers/Qt/TasEditor/branches.h +++ b/src/drivers/Qt/TasEditor/branches.h @@ -1,12 +1,13 @@ // Specification file for Branches class #pragma once #include +#include #include #include #include -#define BRANCHES_ANIMATION_TICK 40 // animate at 25FPS +#define BRANCHES_ANIMATION_TICK (40 * CLOCKS_PER_SEC / 1000) // animate at 25FPS #define BRANCHES_TRANSITION_MAX 12 #define CURSOR_MIN_DISTANCE 1.0 #define CURSOR_MAX_DISTANCE 256.0 diff --git a/src/drivers/Qt/TasEditor/taseditor_project.h b/src/drivers/Qt/TasEditor/taseditor_project.h index ac8eb193..5fd3cdbf 100644 --- a/src/drivers/Qt/TasEditor/taseditor_project.h +++ b/src/drivers/Qt/TasEditor/taseditor_project.h @@ -24,7 +24,8 @@ #define LVS_EX_DOUBLEBUFFER 0x00010000 #endif -#define AUTOSAVE_PERIOD_SCALE 60000 // = 1 minute in milliseconds +//#define AUTOSAVE_PERIOD_SCALE 60000 // = 1 minute in milliseconds +#define AUTOSAVE_PERIOD_SCALE (60 * CLOCKS_PER_SEC) // = 1 minute in milliseconds #define MARKERS_SAVED 1 #define BOOKMARKS_SAVED 2