summaryrefslogtreecommitdiff
path: root/svtools
diff options
context:
space:
mode:
authorMichael Meeks <michael.meeks@collabora.com>2015-02-26 16:09:18 +0000
committerMichael Meeks <michael.meeks@collabora.com>2015-04-09 22:23:07 +0100
commit532dccdc02137540dcecc5b9dd48dfd72947bd48 (patch)
treee3ba6925d4d1a6900eb6e12f83e26be24aa7f6e7 /svtools
parent7553deec1aee40abd663c3c4d63d9629f69d6c2f (diff)
vclref: protect vs. double disposes.
Change-Id: I86fe17ad9afba7ee1e87aaa732bebee1746c140f
Diffstat (limited to 'svtools')
-rw-r--r--svtools/source/control/ruler.cxx5
1 files changed, 5 insertions, 0 deletions
diff --git a/svtools/source/control/ruler.cxx b/svtools/source/control/ruler.cxx
index 96d1a66ee391..482d3d36db71 100644
--- a/svtools/source/control/ruler.cxx
+++ b/svtools/source/control/ruler.cxx
@@ -334,9 +334,14 @@ void Ruler::dispose()
if ( mnUpdateEvtId )
Application::RemoveUserEvent( mnUpdateEvtId );
delete mpSaveData;
+ mpSaveData = NULL;
delete mpDragData;
+ mpDragData = NULL;
if( pAccContext )
+ {
pAccContext->release();
+ pAccContext = NULL;
+ }
Window::dispose();
}