diff --git a/src/add-ons/screen_savers/ifs/IFS.cpp b/src/add-ons/screen_savers/ifs/IFS.cpp index be639b2663..2c72ddf361 100644 --- a/src/add-ons/screen_savers/ifs/IFS.cpp +++ b/src/add-ons/screen_savers/ifs/IFS.cpp @@ -155,6 +155,9 @@ IFS::IFS(BRect bounds) fAdditive(false), fCurrentMarkValue(1) { + if (!bounds.IsValid()) + return; + ya_rand_init(system_time()); int i;