aboutsummaryrefslogtreecommitdiff
path: root/src/Utils.cpp
diff options
context:
space:
mode:
authordec05eba <dec05eba@protonmail.com>2021-10-15 03:42:45 +0200
committerdec05eba <dec05eba@protonmail.com>2021-10-15 03:42:45 +0200
commit82234b4454299e0472344d5cf71bd8f70586133e (patch)
tree9bffba836fa86fb5c293d46fc5d94fb08196cff4 /src/Utils.cpp
parente1c8cd4430015a307dbcb32894a030d5a13aee67 (diff)
Remove dependency on xrdb for Xft.dpi
Diffstat (limited to 'src/Utils.cpp')
-rw-r--r--src/Utils.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/Utils.cpp b/src/Utils.cpp
index 3e9fe7d..d466bee 100644
--- a/src/Utils.cpp
+++ b/src/Utils.cpp
@@ -78,6 +78,13 @@ namespace QuickMedia {
return time_str;
}
+ int64_t get_boottime_milliseconds() {
+ struct timespec time;
+ if(clock_gettime(CLOCK_BOOTTIME, &time) == -1 && errno == EINVAL)
+ clock_gettime(CLOCK_MONOTONIC, &time);
+ return (int64_t)time.tv_sec * 1000 + (int64_t)time.tv_nsec / 1000000;
+ }
+
sf::Vector2f vec2f_floor(float x, float y) {
return sf::Vector2f(int(x), int(y));
}