From c10e4a93bd259f3c51a569db94fcfaffeb267584 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Duval?= Date: Fri, 19 Aug 2005 14:23:57 +0000 Subject: [PATCH] there can be no saver available (blackness) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13989 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/kits/screensaver/ScreenSaverThread.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/kits/screensaver/ScreenSaverThread.cpp b/src/kits/screensaver/ScreenSaverThread.cpp index b9ac5b748b..9f85bd2376 100644 --- a/src/kits/screensaver/ScreenSaverThread.cpp +++ b/src/kits/screensaver/ScreenSaverThread.cpp @@ -36,7 +36,8 @@ ScreenSaverThread::ScreenSaverThread(BWindow *wnd, BView *vw, ScreenSaverPrefs * void ScreenSaverThread::Quit() { - fSaver->StopSaver(); + if (fSaver) + fSaver->StopSaver(); if (fWin) fWin->Hide(); } @@ -48,7 +49,8 @@ ScreenSaverThread::Thread() fWin->Lock(); fView->SetViewColor(0,0,0); fView->SetLowColor(0,0,0); - fSaver->StartSaver(fView,false); + if (fSaver) + fSaver->StartSaver(fView,false); fWin->Unlock(); while (1) { snooze(fSaver->TickSize());