diff --git a/headers/private/screen_saver/ScreenSaverRunner.h b/headers/private/screen_saver/ScreenSaverRunner.h index a17a30b999..ec6239f9f7 100644 --- a/headers/private/screen_saver/ScreenSaverRunner.h +++ b/headers/private/screen_saver/ScreenSaverRunner.h @@ -34,8 +34,8 @@ public: status_t Run(); void Quit(); - void Suspend(); - void Resume(); + status_t Suspend(); + status_t Resume(); private: void _LoadAddOn(); diff --git a/src/kits/screensaver/ScreenSaverRunner.cpp b/src/kits/screensaver/ScreenSaverRunner.cpp index d6867c3f25..2e4bc8ef0f 100644 --- a/src/kits/screensaver/ScreenSaverRunner.cpp +++ b/src/kits/screensaver/ScreenSaverRunner.cpp @@ -85,17 +85,17 @@ ScreenSaverRunner::Quit() } -void +status_t ScreenSaverRunner::Suspend() { - suspend_thread(fThread); + return suspend_thread(fThread); } -void +status_t ScreenSaverRunner::Resume() { - resume_thread(fThread); + return resume_thread(fThread); }