On 2011-01-04 at 09:45:37 [+0100], Jérôme Duval <korli@xxxxxxxxxxxxxxxx> wrote: > 2011/1/4 <leavengood@xxxxxxxxx>: > > +class Butterfly : public BScreenSaver { > > +public: > > + Butterfly(BMessage* > > archive, image_id imageId); > > + > > + virtual void StartConfig(BView* view); > > + virtual status_t StartSaver(BView* view, bool preview); > > + virtual void Draw(BView* view, int32 frame); > > + > > A virtual destructor is needed. No, BScreenSaver already has one. CU, Ingo