summaryrefslogtreecommitdiff
path: root/xfa/src/fxfa/src/app
diff options
context:
space:
mode:
Diffstat (limited to 'xfa/src/fxfa/src/app')
-rw-r--r--xfa/src/fxfa/src/app/xfa_checksum.h2
-rw-r--r--xfa/src/fxfa/src/app/xfa_ffdocview.h4
-rw-r--r--xfa/src/fxfa/src/app/xfa_fwladapter.h1
-rw-r--r--xfa/src/fxfa/src/app/xfa_textlayout.h1
4 files changed, 5 insertions, 3 deletions
diff --git a/xfa/src/fxfa/src/app/xfa_checksum.h b/xfa/src/fxfa/src/app/xfa_checksum.h
index 4ffe670979..62e439fe1b 100644
--- a/xfa/src/fxfa/src/app/xfa_checksum.h
+++ b/xfa/src/fxfa/src/app/xfa_checksum.h
@@ -40,7 +40,7 @@ class CXFA_ChecksumContext : public IXFA_ChecksumContext
{
public:
CXFA_ChecksumContext();
- ~CXFA_ChecksumContext();
+ virtual ~CXFA_ChecksumContext();
virtual void Release()
{
delete this;
diff --git a/xfa/src/fxfa/src/app/xfa_ffdocview.h b/xfa/src/fxfa/src/app/xfa_ffdocview.h
index 557a39f3f6..6037716d8c 100644
--- a/xfa/src/fxfa/src/app/xfa_ffdocview.h
+++ b/xfa/src/fxfa/src/app/xfa_ffdocview.h
@@ -121,7 +121,7 @@ class CXFA_FFDocWidgetIterator : public IXFA_WidgetIterator
{
public:
CXFA_FFDocWidgetIterator(CXFA_FFDocView* pDocView, CXFA_Node* pTravelRoot);
- ~CXFA_FFDocWidgetIterator();
+ virtual ~CXFA_FFDocWidgetIterator();
virtual void Release()
{
@@ -144,7 +144,7 @@ class CXFA_WidgetAccIterator : public IXFA_WidgetAccIterator
{
public:
CXFA_WidgetAccIterator(CXFA_FFDocView* pDocView, CXFA_Node* pTravelRoot);
- ~CXFA_WidgetAccIterator();
+ virtual ~CXFA_WidgetAccIterator();
virtual void Release()
{
delete this;
diff --git a/xfa/src/fxfa/src/app/xfa_fwladapter.h b/xfa/src/fxfa/src/app/xfa_fwladapter.h
index 62975ff0da..8c472d46db 100644
--- a/xfa/src/fxfa/src/app/xfa_fwladapter.h
+++ b/xfa/src/fxfa/src/app/xfa_fwladapter.h
@@ -15,6 +15,7 @@ public:
class IXFA_FWLEventHandler
{
public:
+ virtual ~IXFA_FWLEventHandler() {}
virtual FX_BOOL GetPopupPos(IFWL_Widget *pWidget, FX_FLOAT fMinPopup, FX_FLOAT fMaxPopup,
const CFX_RectF &rtAnchor, CFX_RectF& rtPopup)
{
diff --git a/xfa/src/fxfa/src/app/xfa_textlayout.h b/xfa/src/fxfa/src/app/xfa_textlayout.h
index bb8b4b528d..2e01066680 100644
--- a/xfa/src/fxfa/src/app/xfa_textlayout.h
+++ b/xfa/src/fxfa/src/app/xfa_textlayout.h
@@ -11,6 +11,7 @@ class CXFA_TextTabstopsContext;
class IXFA_TextProvider
{
public:
+ virtual ~IXFA_TextProvider() {}
virtual CXFA_Node* GetTextNode(FX_BOOL &bRichText) = 0;
virtual CXFA_Para GetParaNode() = 0;
virtual CXFA_Font GetFontNode() = 0;