diff --git a/src/add-ons/screen_savers/ifs/IFSSaver.cpp b/src/add-ons/screen_savers/ifs/IFSSaver.cpp index 545ac22be9..979beb9dc8 100644 --- a/src/add-ons/screen_savers/ifs/IFSSaver.cpp +++ b/src/add-ons/screen_savers/ifs/IFSSaver.cpp @@ -47,7 +47,6 @@ IFSSaver::IFSSaver(BMessage* message, image_id id) BHandler("IFS Saver"), fIFS(NULL), fIsPreview(false), - fBounds(0.0f, 0.0f, -1.0f, -1.0f), fLastDrawnFrame(0), fAdditive(false), fSpeed(6) @@ -157,11 +156,7 @@ IFSSaver::StartSaver(BView* view, bool preview) if (view == NULL) return B_BAD_VALUE; - fBounds = view->Bounds(); - if (!fBounds.IsValid()) - return B_BAD_VALUE; - - _Init(fBounds); + _Init(view->Bounds()); if (fIFS == NULL) return B_ERROR; diff --git a/src/add-ons/screen_savers/ifs/IFSSaver.h b/src/add-ons/screen_savers/ifs/IFSSaver.h index 148945f698..67919943ca 100644 --- a/src/add-ons/screen_savers/ifs/IFSSaver.h +++ b/src/add-ons/screen_savers/ifs/IFSSaver.h @@ -38,7 +38,6 @@ private: IFS* fIFS; bool fIsPreview; - BRect fBounds; BLocker fLocker;