From 385b40988dc3ab46428c88144a1d462f202baf4a Mon Sep 17 00:00:00 2001 From: Albrecht Schlosser Date: Wed, 23 Mar 2011 12:49:30 +0000 Subject: Fixed Fl_Device destructor (made it virtual). This eliminates the compiler "warning: 'class Fl_Device' has virtual functions but non-virtual destructor" on Mac OS X. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8529 ea41ed52-d2ee-0310-a9c1-e6b18d33e121 --- FL/Fl_Device.H | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/FL/Fl_Device.H b/FL/Fl_Device.H index 0a5a49edc..bf61360a1 100644 --- a/FL/Fl_Device.H +++ b/FL/Fl_Device.H @@ -86,6 +86,13 @@ public: \endcode */ virtual const char *class_name() {return class_id;}; + /** + Virtual destructor. + + The destructor of Fl_Device must be virtual to make the destructors of + derived classes being called correctly on destruction. + */ + virtual ~Fl_Device() {}; }; #define FL_REGION_STACK_SIZE 10 -- cgit v1.2.3