diff --git a/src/add-ons/input_server/filters/screensaver/ScreenSaverFilter.cpp b/src/add-ons/input_server/filters/screensaver/ScreenSaverFilter.cpp index 185e3bf6af..d72611375f 100644 --- a/src/add-ons/input_server/filters/screensaver/ScreenSaverFilter.cpp +++ b/src/add-ons/input_server/filters/screensaver/ScreenSaverFilter.cpp @@ -347,7 +347,8 @@ ScreenSaverFilter::Filter(BMessage *message, BList *outList) fCurrentCorner = fBlankCorner; // start screen blanker after one second of inactivity - if (fCornerRunner->SetInterval(kCornerDelay) != B_OK) + if (fCornerRunner != NULL + && fCornerRunner->SetInterval(kCornerDelay) != B_OK) _Invoke(); break; }