Use std::this_thread::sleep_for instead of usleep

This is a bit cleaner.
This commit is contained in:
Robbert van der Helm
2021-07-18 14:13:58 +02:00
parent 8c285688e8
commit 4fc683188b
+2 -2
View File
@@ -353,7 +353,7 @@ void WineXdndProxy::run_xdnd_loop() {
std::optional<uint16_t> last_pointer_x; std::optional<uint16_t> last_pointer_x;
std::optional<uint16_t> last_pointer_y; std::optional<uint16_t> last_pointer_y;
while (left_mouse_button_held && !escape_pressed) { while (left_mouse_button_held && !escape_pressed) {
usleep(1000); std::this_thread::sleep_for(1ms);
std::unique_ptr<xcb_generic_event_t> generic_event; std::unique_ptr<xcb_generic_event_t> generic_event;
while (generic_event.reset(xcb_poll_for_event(x11_connection.get())), while (generic_event.reset(xcb_poll_for_event(x11_connection.get())),
@@ -519,7 +519,7 @@ void WineXdndProxy::run_xdnd_loop() {
break; break;
} }
usleep(1000); std::this_thread::sleep_for(1ms);
std::unique_ptr<xcb_generic_event_t> generic_event; std::unique_ptr<xcb_generic_event_t> generic_event;
while (generic_event.reset(xcb_poll_for_event(x11_connection.get())), while (generic_event.reset(xcb_poll_for_event(x11_connection.get())),