[Libreoffice-commits] core.git: Branch 'private/hcvcastro/preinit' - vcl/source

Henry Castro hcastro at collabora.com
Mon Sep 7 14:43:49 PDT 2015


 vcl/source/app/svmain.cxx |    8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

New commits:
commit ca61ef9eed82b41a299c59a34b2e8aed68279a49
Author: Henry Castro <hcastro at collabora.com>
Date:   Mon Sep 7 17:43:04 2015 -0400

    vcl: assing NULL after delete
    
    Change-Id: Ibd46149e4353f28552b37e7c969ab20f1531ab34

diff --git a/vcl/source/app/svmain.cxx b/vcl/source/app/svmain.cxx
index 3d39dbf..4f78c40 100644
--- a/vcl/source/app/svmain.cxx
+++ b/vcl/source/app/svmain.cxx
@@ -390,7 +390,7 @@ void DeInitVCL()
         delete pSVData->mpSettingsConfigItem, pSVData->mpSettingsConfigItem = NULL;
 
     if ( pSVData->maAppData.mpIdleMgr )
-        delete pSVData->maAppData.mpIdleMgr;
+        delete pSVData->maAppData.mpIdleMgr, pSVData->maAppData.mpIdleMgr = NULL;
     Scheduler::ImplDeInitScheduler();
 
     if ( pSVData->maWinData.mpMsgBoxImgList )
@@ -554,7 +554,11 @@ void DeInitVCL()
     pSVData->mpSalTimer = NULL;
 
     // Deinit Sal
-    DestroySalInstance( pSVData->mpDefInst );
+    if (pSVData->mpDefInst)
+    {
+        DestroySalInstance( pSVData->mpDefInst );
+        pSVData->mpDefInst = NULL;
+    }
 
     if( pOwnSvApp )
     {


More information about the Libreoffice-commits mailing list