summaryrefslogtreecommitdiff
path: root/svx/source/inc/tabwin.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'svx/source/inc/tabwin.hxx')
-rw-r--r--svx/source/inc/tabwin.hxx6
1 files changed, 4 insertions, 2 deletions
diff --git a/svx/source/inc/tabwin.hxx b/svx/source/inc/tabwin.hxx
index 67230a998865..77c17dcf31ee 100644
--- a/svx/source/inc/tabwin.hxx
+++ b/svx/source/inc/tabwin.hxx
@@ -35,13 +35,15 @@ class FmFieldWin;
class FmFieldWinListBox
:public SvTreeListBox
{
- FmFieldWin* pTabWin;
+ VclPtr<FmFieldWin> pTabWin;
protected:
// virtual void Command( const CommandEvent& rEvt );
public:
FmFieldWinListBox( FmFieldWin* pParent );
+ virtual ~FmFieldWinListBox();
+ virtual void dispose() SAL_OVERRIDE;
sal_Int8 AcceptDrop( const AcceptDropEvent& rEvt ) SAL_OVERRIDE;
sal_Int8 ExecuteDrop( const ExecuteDropEvent& rEvt ) SAL_OVERRIDE;
@@ -72,7 +74,7 @@ class FmFieldWin :public SfxFloatingWindow
,public ::svxform::OStaticDataAccessTools
{
::osl::Mutex m_aMutex;
- FmFieldWinListBox* pListBox;
+ VclPtr<FmFieldWinListBox> pListBox;
FmFieldWinData* pData;
::svxform::SharedConnection
m_aConnection;