diff --git a/gui.c b/gui.c index dbbfb81..c3864bc 100644 --- a/gui.c +++ b/gui.c @@ -5,6 +5,7 @@ #include #include #include +#include #include "engine.h" #include "gui.h" @@ -200,7 +201,8 @@ int gui_main(Engine *engine) } refresh(); - usleep(16666); /* ~60 fps */ + struct timespec ts = {0, 16666000}; /* 16666 us = 16666000 ns */ + nanosleep(&ts, NULL); } /* cleanup */