diff options
author | Caolán McNamara <caolanm@redhat.com> | 2011-05-12 11:20:44 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2011-05-20 15:23:07 +0100 |
commit | ed76182b20577592592352393bce1b246afc1ced (patch) | |
tree | eadcfca4addcf4b134e4faed29de78f702956153 | |
parent | 990577d041aa3372062523c77af07dd6ac826b61 (diff) |
valgrind: leak if dispose uncalled
-rw-r--r-- | framework/source/layoutmanager/layoutmanager.cxx | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/framework/source/layoutmanager/layoutmanager.cxx b/framework/source/layoutmanager/layoutmanager.cxx index 745ce809def6..847766c2a662 100644 --- a/framework/source/layoutmanager/layoutmanager.cxx +++ b/framework/source/layoutmanager/layoutmanager.cxx @@ -190,6 +190,7 @@ LayoutManager::~LayoutManager() { Application::RemoveEventListener( LINK( this, LayoutManager, SettingsChanged ) ); m_aAsyncLayoutTimer.Stop(); + delete m_pGlobalSettings; } // Internal helper function @@ -2934,7 +2935,7 @@ throw( RuntimeException ) m_xFrame.clear(); delete m_pGlobalSettings; m_pGlobalSettings = 0; - m_xDockingAreaAcceptor = Reference< ui::XDockingAreaAcceptor >(); + m_xDockingAreaAcceptor = Reference< ui::XDockingAreaAcceptor >(); bDisposeAndClear = sal_True; } |