Author: AlbrechtS
Date: 2012-08-18 04:32:50 -0700 (Sat, 18 Aug 2012)
New Revision: 9677
Log:
Remove more (Windows only) compiler warnings, similar to:
 ... deleting object of polymorphic class type 'FLDropTarget' which has
 ... non-virtual destructor might cause undefined behaviour
 ... [-Wdelete-non-virtual-dtor]


Modified:
   branches/branch-1.3/src/fl_dnd_win32.cxx

Modified: branches/branch-1.3/src/fl_dnd_win32.cxx
===================================================================
--- branches/branch-1.3/src/fl_dnd_win32.cxx    2012-08-18 11:23:23 UTC (rev 
9676)
+++ branches/branch-1.3/src/fl_dnd_win32.cxx    2012-08-18 11:32:50 UTC (rev 
9677)
@@ -59,6 +59,7 @@
   int px, py;
 public:
   FLDropTarget() : m_cRefCount(0) { } // initialize
+  virtual ~FLDropTarget() { }
   HRESULT STDMETHODCALLTYPE QueryInterface( REFIID riid, LPVOID *ppvObject ) {
     if (IID_IUnknown==riid || IID_IDropTarget==riid)
     {
@@ -314,6 +315,7 @@
   DWORD m_cRefCount;
 public:
   FLDropSource() { m_cRefCount = 0; }
+  virtual ~FLDropSource() { }
   HRESULT STDMETHODCALLTYPE QueryInterface( REFIID riid, LPVOID *ppvObject ) {
     if (IID_IUnknown==riid || IID_IDropSource==riid)
     {
@@ -424,6 +426,7 @@
   FLEnum *m_EnumF;
 public:
   FLDataObject() { m_cRefCount = 1; }// m_EnumF = new FLEnum();}
+  virtual ~FLDataObject() { }
   HRESULT STDMETHODCALLTYPE QueryInterface( REFIID riid, LPVOID *ppvObject ) {
     if (IID_IUnknown==riid || IID_IDataObject==riid)
     {

_______________________________________________
fltk-commit mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk-commit

Reply via email to