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