diff options
Diffstat (limited to 'src/Downloader.cpp')
-rw-r--r-- | src/Downloader.cpp | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/src/Downloader.cpp b/src/Downloader.cpp index 1bb3e34..e5b1a3c 100644 --- a/src/Downloader.cpp +++ b/src/Downloader.cpp @@ -2,7 +2,6 @@ #include "../include/Storage.hpp" #include "../include/NetUtils.hpp" #include "../include/Notification.hpp" -#include <mglpp/system/Clock.hpp> #include <unistd.h> #include <signal.h> @@ -346,7 +345,6 @@ namespace QuickMedia { } downloader_task = AsyncTask<void>([this]() { - mgl::Clock timer; // TODO: Poll instead of sleep while(!program_is_dead_in_current_thread()) { if(youtube_video_media_proxy) @@ -355,9 +353,7 @@ namespace QuickMedia { if(youtube_audio_media_proxy) youtube_audio_media_proxy->update(); - const double sleep_left_sec = timer.restart(); - if(sleep_left_sec > 0.000001) - std::this_thread::sleep_for(std::chrono::milliseconds((long)(sleep_left_sec * 1000.0))); + usleep(1000); } }); |