diff options
author | Mike Kaganski <mike.kaganski@collabora.com> | 2024-04-07 21:54:15 +0500 |
---|---|---|
committer | Mike Kaganski <mike.kaganski@collabora.com> | 2024-04-07 21:54:15 +0500 |
commit | 2fc2be9172ef5f2be84db380e4e1a5560cdbccab (patch) | |
tree | 023b6d6cbbfcc831f8f6cefe3d90c82248b73c35 | |
parent | 0c3c3fb8a269635c22249e3f2768f180d8c039bc (diff) |
Reapply "Process pending events before ImplDeleteOnDeInit"
This reverts commit a163ba398e760792570f01de7b62d3a3a133931c.
-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 7c5505f364cb..a6dc00dcd9e9 100644 --- a/vcl/source/app/svmain.cxx +++ b/vcl/source/app/svmain.cxx @@ -440,6 +440,9 @@ void DeInitVCL() pSVData->mpBlendFrameCache->m_aLastResult.Clear(); pSVData->mbDeInit = true; + // Some events may need to access objects destroyed in ImplDeleteOnDeInit, so process them first + Scheduler::ProcessEventsToIdle(); + vcl::DeleteOnDeinitBase::ImplDeleteOnDeInit(); #if OSL_DEBUG_LEVEL > 0 |