diff options
author | Caolán McNamara <caolanm@redhat.com> | 2013-06-20 10:01:10 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2013-06-20 10:40:47 +0100 |
commit | a3694b1b32cb0677019962a5908fe775c83ed5a6 (patch) | |
tree | 0c955035d5311aa1c73f0536605facc60200cabf /vcl/source/app/svmain.cxx | |
parent | 104a7bab5806aad5dfc8afb5637ca4363e05443a (diff) |
move static bitmap into a svapp member
so it won't crash on exit when its dtor uses stuff destroyed by deinitvcl
already.
also fix comparisons, i.e. presumably
aLastColorTopLeft == aLastColorTopLeft etc
should have been aLastColorTopLeft == aColorTopLeft
Change-Id: I1f3dc47504c5add113b3a8bcadf010ca3b9f4c31
Diffstat (limited to 'vcl/source/app/svmain.cxx')
-rw-r--r-- | vcl/source/app/svmain.cxx | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/vcl/source/app/svmain.cxx b/vcl/source/app/svmain.cxx index 21a351bad4f1..9104be93aaa9 100644 --- a/vcl/source/app/svmain.cxx +++ b/vcl/source/app/svmain.cxx @@ -540,6 +540,9 @@ void DeInitVCL() if ( pSVData->maAppData.mpFirstEventHook ) ImplFreeEventHookData(); + if (pSVData->mpBlendFrameCache) + delete pSVData->mpBlendFrameCache, pSVData->mpBlendFrameCache = NULL; + ImplDeletePrnQueueList(); delete pSVData->maGDIData.mpScreenFontList; pSVData->maGDIData.mpScreenFontList = NULL; |