diff options
author | David Tardon <dtardon@redhat.com> | 2012-01-15 10:58:22 +0100 |
---|---|---|
committer | Michael Stahl <mstahl@redhat.com> | 2012-05-18 16:37:52 +0200 |
commit | d8880cac349b45d000747b409b7f452a742ceb18 (patch) | |
tree | 31cb247e74c102b0524898f79e017d6fe0aa774a /svtools | |
parent | 89f6b5d3bcb401850ad17f62e37f1df9ac79ae38 (diff) |
WaE: deleting object of abstract class type with non-virtual destructor
(cherry picked from commit 3425ee784ec487ccdeaa32c024a410b6633e1178)
Conflicts:
svtools/source/brwbox/editbrowsebox.cxx
Change-Id: Idf824faaddc70f080ece0898444789e9cf5deece
Signed-off-by: Michael Stahl <mstahl@redhat.com>
Diffstat (limited to 'svtools')
-rw-r--r-- | svtools/inc/svtools/editbrowsebox.hxx | 4 | ||||
-rw-r--r-- | svtools/source/brwbox/editbrowsebox.cxx | 4 |
2 files changed, 7 insertions, 1 deletions
diff --git a/svtools/inc/svtools/editbrowsebox.hxx b/svtools/inc/svtools/editbrowsebox.hxx index 750ed745a902..a93463027559 100644 --- a/svtools/inc/svtools/editbrowsebox.hxx +++ b/svtools/inc/svtools/editbrowsebox.hxx @@ -132,9 +132,11 @@ namespace svt //================================================================== //= IEditImplementation //================================================================== - class IEditImplementation + class SVT_DLLPUBLIC IEditImplementation { public: + virtual ~IEditImplementation() = 0; + virtual Control& GetControl() = 0; virtual String GetText( LineEnd aSeparator ) const = 0; diff --git a/svtools/source/brwbox/editbrowsebox.cxx b/svtools/source/brwbox/editbrowsebox.cxx index a9b821c5f4b7..42f31580a82b 100644 --- a/svtools/source/brwbox/editbrowsebox.cxx +++ b/svtools/source/brwbox/editbrowsebox.cxx @@ -74,6 +74,10 @@ namespace svt #define HANDLE_ID 0 + IEditImplementation::~IEditImplementation() + { + } + //================================================================== //= EditBrowserHeader //================================================================== |