summaryrefslogtreecommitdiff
path: root/sd/source/ui/dlg/dlgass.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'sd/source/ui/dlg/dlgass.cxx')
-rw-r--r--sd/source/ui/dlg/dlgass.cxx6
1 files changed, 6 insertions, 0 deletions
diff --git a/sd/source/ui/dlg/dlgass.cxx b/sd/source/ui/dlg/dlgass.cxx
index 5f4a8caed73b..95caa0e7990a 100644
--- a/sd/source/ui/dlg/dlgass.cxx
+++ b/sd/source/ui/dlg/dlgass.cxx
@@ -656,6 +656,12 @@ AssistentDlgImpl::AssistentDlgImpl( vcl::Window* pWindow, const Link<ListBox&,vo
AssistentDlgImpl::~AssistentDlgImpl()
{
+ //tdf#95620 we need to have mpPreview disposed before the DocShell is
+ //destroyed, and not after. Because if the preview's slideshow is active
+ //then the slideshow accesses the medium belonging to this DocShell in
+ //its disposing.
+ mpPreview.disposeAndClear();
+
CloseDocShell();
DeletePasswords();