summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlbrecht Schlosser <albrechts.fltk@online.de>2011-03-23 12:49:30 +0000
committerAlbrecht Schlosser <albrechts.fltk@online.de>2011-03-23 12:49:30 +0000
commit385b40988dc3ab46428c88144a1d462f202baf4a (patch)
tree43ad79aba406a4720f0598986a0f1b3f52044f58
parent1366cc68d38e7044bcc0625ce713ac1fdd675601 (diff)
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
-rw-r--r--FL/Fl_Device.H7
1 files changed, 7 insertions, 0 deletions
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