diff --git a/Makefile b/Makefile index d802ad3..622cbb6 100644 --- a/Makefile +++ b/Makefile @@ -15,7 +15,7 @@ endif CC = clang UFLAGS = -FLAGS = -Wall -Wextra -ggdb -fno-caret-diagnostics -fno-show-column -Wno-missing-field-initializers -Wno-unused-parameter -Wno-unused-variable -Wno-unused-but-set-variable +FLAGS = -Wall -Wextra -ggdb -fno-caret-diagnostics -fno-show-column -Wno-missing-field-initializers -Wno-unused-function -Wno-unused-parameter -Wno-unused-variable -Wno-unused-but-set-variable #-std=c99 -pedantic ifeq ($(DETECTED_OS),macos) diff --git a/timetracker.c b/timetracker.c index 0ea9f1b..36b7b05 100644 --- a/timetracker.c +++ b/timetracker.c @@ -486,7 +486,6 @@ S32 main(int argc, char *argv[]) } DrawFPS(20, 20); - EndDrawing(); // Reset statistics as we will accumulate seconds again. @@ -502,9 +501,12 @@ S32 main(int argc, char *argv[]) if(is_dirty()) { clear_dirty(); - SetTargetFPS(120); // FPS cap + SetTargetFPS(120); // FPS cap } else { - SetTargetFPS(20); + if(now_s - last_input_s > 1) { + SetTargetFPS(20); + last_input_s = now_s; + } } }