diff options
author | Bjoern Michaelsen <bjoern.michaelsen@canonical.com> | 2017-03-29 00:01:04 +0200 |
---|---|---|
committer | Björn Michaelsen <bjoern.michaelsen@canonical.com> | 2017-04-04 14:35:16 +0000 |
commit | 3ecb9b4bd7dc70664bbb8d7c957ea8dc5015223f (patch) | |
tree | 3446bd81bcd905833fb46f1660bb2d6e095d358b /vcl/inc | |
parent | 0144600bf5b5d8093f6a720ad21df221f08bce9e (diff) |
tdf#99352: assert on stray VclPtrs past DeInit
- ignore on Windows for now, as it is acting up
Change-Id: I98dbb887ed556b58188870c3eb3de1327bc58109
Reviewed-on: https://gerrit.libreoffice.org/35816
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Björn Michaelsen <bjoern.michaelsen@canonical.com>
Diffstat (limited to 'vcl/inc')
-rw-r--r-- | vcl/inc/svdata.hxx | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/vcl/inc/svdata.hxx b/vcl/inc/svdata.hxx index f14ee66eeeba..b3c7f466a3bc 100644 --- a/vcl/inc/svdata.hxx +++ b/vcl/inc/svdata.hxx @@ -102,6 +102,7 @@ typedef std::pair<VclPtr<vcl::Window>, ImplPostEventData *> ImplPostEventPair; struct ImplSVAppData { + ~ImplSVAppData(); enum ImeStatusWindowMode { ImeStatusWindowMode_UNKNOWN, @@ -182,6 +183,7 @@ struct ImplSVGDIData struct ImplSVWinData { + ~ImplSVWinData(); VclPtr<vcl::Window> mpFirstFrame; // First FrameWindow VclPtr<WorkWindow> mpAppWin; // Application-Window VclPtr<vcl::Window> mpFocusWin; // window, that has the focus @@ -227,6 +229,7 @@ struct ImplSVCtrlData struct ImplSVHelpData { + ~ImplSVHelpData(); bool mbContextHelp = false; // is ContextHelp enabled bool mbExtHelp = false; // is ExtendedHelp enabled bool mbExtHelpMode = false; // is in ExtendedHelp Mode @@ -308,6 +311,7 @@ struct BlendFrameCache struct ImplSVData { + ~ImplSVData(); SalData* mpSalData = nullptr; SalInstance* mpDefInst = nullptr; // Default SalInstance Application* mpApp = nullptr; // pApp |