diff --git a/data/pictures/backgrounds/1280x720/blackscreen.jpg b/data/pictures/backgrounds/1280x720/blackscreen.jpg new file mode 100644 index 000000000..c3cd9e389 Binary files /dev/null and b/data/pictures/backgrounds/1280x720/blackscreen.jpg differ diff --git a/data/pictures/backgrounds/Makefile.am b/data/pictures/backgrounds/Makefile.am index be1339737..97ebc5317 100644 --- a/data/pictures/backgrounds/Makefile.am +++ b/data/pictures/backgrounds/Makefile.am @@ -3,6 +3,7 @@ installdir = $(ICONSDIR) resolution = 1280x720 install_DATA = \ + $(resolution)/blackscreen.jpg \ $(resolution)/mp3.jpg \ $(resolution)/radiomode.jpg \ $(resolution)/scan.jpg \ diff --git a/src/gui/screensaver.cpp b/src/gui/screensaver.cpp index cccc2165d..479eb63b8 100644 --- a/src/gui/screensaver.cpp +++ b/src/gui/screensaver.cpp @@ -116,7 +116,6 @@ void CScreenSaver::Start() m_viewer->SetAspectRatio(float(4.0/3)); m_viewer->Cleanup(); - m_frameBuffer->stopFrame(); if(!thrScreenSaver) @@ -171,6 +170,7 @@ void* CScreenSaver::ScreenSaverPrg(void* arg) PScreenSaver->ReadDir(); //TODO kill Screensaver if false PScreenSaver->m_frameBuffer->Clear(); + PScreenSaver->m_frameBuffer->showFrame("blackscreen.jpg"); if (g_settings.screensaver_timeout) {