diff options
author | Cedric Bail <cedric.bail@free.fr> | 2013-03-16 14:19:49 +0100 |
---|---|---|
committer | Cedric Bail <cedric.bail@free.fr> | 2013-03-16 23:12:47 +0900 |
commit | e890b24457e54abc57c205bc89b1fd319d5a24f6 (patch) | |
tree | 4d1b39d6b61f6398868f71ded597b7979c724d90 | |
parent | 6df7da23b5eff3216057816ccb6f884045413818 (diff) |
ecore: virtual destructors are needed
-rw-r--r-- | src/lib/ecore_win32/ecore_win32_dnd_data_object.h | 2 | ||||
-rw-r--r-- | src/lib/ecore_win32/ecore_win32_dnd_drop_source.h | 1 | ||||
-rw-r--r-- | src/lib/ecore_win32/ecore_win32_dnd_drop_target.h | 1 |
3 files changed, 3 insertions, 1 deletions
diff --git a/src/lib/ecore_win32/ecore_win32_dnd_data_object.h b/src/lib/ecore_win32/ecore_win32_dnd_data_object.h index 3d289cf7f5..4350bc5b7e 100644 --- a/src/lib/ecore_win32/ecore_win32_dnd_data_object.h +++ b/src/lib/ecore_win32/ecore_win32_dnd_data_object.h | |||
@@ -24,7 +24,7 @@ class DataObject : public IDataObject | |||
24 | public: // structors | 24 | public: // structors |
25 | 25 | ||
26 | DataObject(FORMATETC *fmtetc, STGMEDIUM *stgmed, int count); | 26 | DataObject(FORMATETC *fmtetc, STGMEDIUM *stgmed, int count); |
27 | ~DataObject(); | 27 | virtual ~DataObject(); |
28 | 28 | ||
29 | public: // IUnknown | 29 | public: // IUnknown |
30 | 30 | ||
diff --git a/src/lib/ecore_win32/ecore_win32_dnd_drop_source.h b/src/lib/ecore_win32/ecore_win32_dnd_drop_source.h index 9081f46a15..2ef9d9eabf 100644 --- a/src/lib/ecore_win32/ecore_win32_dnd_drop_source.h +++ b/src/lib/ecore_win32/ecore_win32_dnd_drop_source.h | |||
@@ -19,6 +19,7 @@ class DropSource : public IDropSource | |||
19 | public: // structors | 19 | public: // structors |
20 | 20 | ||
21 | DropSource(); | 21 | DropSource(); |
22 | virtual ~DropSource() { } | ||
22 | 23 | ||
23 | public: // IUnknown | 24 | public: // IUnknown |
24 | 25 | ||
diff --git a/src/lib/ecore_win32/ecore_win32_dnd_drop_target.h b/src/lib/ecore_win32/ecore_win32_dnd_drop_target.h index 24c3de3e1a..13093149fb 100644 --- a/src/lib/ecore_win32/ecore_win32_dnd_drop_target.h +++ b/src/lib/ecore_win32/ecore_win32_dnd_drop_target.h | |||
@@ -28,6 +28,7 @@ class DropTarget : public IDropTarget | |||
28 | public: // structors | 28 | public: // structors |
29 | 29 | ||
30 | DropTarget(HWND hwnd, Ecore_Win32_Dnd_DropTarget_Callback callback, void *window_obj_ptr); | 30 | DropTarget(HWND hwnd, Ecore_Win32_Dnd_DropTarget_Callback callback, void *window_obj_ptr); |
31 | virtual ~DropTarget() { } | ||
31 | 32 | ||
32 | public: // IUnknown | 33 | public: // IUnknown |
33 | 34 | ||