summaryrefslogtreecommitdiffstats
path: root/platform/linuxbsd/freedesktop_portal_desktop.cpp
diff options
context:
space:
mode:
authorHugo Locurcio <hugo.locurcio@hugo.pro>2024-05-21 17:32:14 +0200
committerHugo Locurcio <hugo.locurcio@hugo.pro>2024-05-21 17:32:40 +0200
commita008896f70b247f727fa433a9ccf49db05b0bd2c (patch)
treee18a4d7abde5b15d43e7d3db89f5ce9b3f0a26bd /platform/linuxbsd/freedesktop_portal_desktop.cpp
parentaaa4560729bf0161deb71789b47eba5623893845 (diff)
downloadredot-engine-a008896f70b247f727fa433a9ccf49db05b0bd2c.tar.gz
Use `OS::delay_usec()` to avoid using deprecated `usleep()` on Linux
usleep(3) was declared obsolete in POSIX.1-2001 and removed in POSIX.1-2008. nanosleep(2) was recommended to be used instead. `OS::delay_usec()` internally uses `nanosleep()`. This also uses large number separators for improved readability.
Diffstat (limited to 'platform/linuxbsd/freedesktop_portal_desktop.cpp')
-rw-r--r--platform/linuxbsd/freedesktop_portal_desktop.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/platform/linuxbsd/freedesktop_portal_desktop.cpp b/platform/linuxbsd/freedesktop_portal_desktop.cpp
index e65404a531..b8b7d64ec6 100644
--- a/platform/linuxbsd/freedesktop_portal_desktop.cpp
+++ b/platform/linuxbsd/freedesktop_portal_desktop.cpp
@@ -591,7 +591,7 @@ void FreeDesktopPortalDesktop::_thread_monitor(void *p_ud) {
dbus_connection_read_write(portal->monitor_connection, 0);
}
- usleep(50000);
+ OS::get_singleton()->delay_usec(50'000);
}
}