summaryrefslogtreecommitdiff
path: root/avmedia
diff options
context:
space:
mode:
authorNoel Grandin <noel@peralex.com>2015-06-11 16:00:03 +0200
committerMichael Meeks <michael.meeks@collabora.com>2015-06-13 18:01:10 +0100
commit5a617461a77abaca69a335901c3e5d7b084cc73f (patch)
tree4e3b5f9a12e30050143366f1b25162e1f6d4db62 /avmedia
parent1666b1b7ce68d821768c383c59b6998b06d189f5 (diff)
tdf#91960 presentation causes Impress crash
The SystenChildWindow in question is owned by ViewMediaShape Fixed ViewMediaShape to dispose the vcl objects it creates correctly. Also fix another crash in MediaWindowImpl child window correctly disposing its children. Change-Id: If4aebcb6e5824266c154416f7246d73c6cb3509c Reviewed-on: https://gerrit.libreoffice.org/16230 Reviewed-by: Michael Meeks <michael.meeks@collabora.com> Tested-by: Michael Meeks <michael.meeks@collabora.com>
Diffstat (limited to 'avmedia')
-rw-r--r--avmedia/source/viewer/mediawindow.cxx5
1 files changed, 4 insertions, 1 deletions
diff --git a/avmedia/source/viewer/mediawindow.cxx b/avmedia/source/viewer/mediawindow.cxx
index 3108df45d8c9..6e7934890e8c 100644
--- a/avmedia/source/viewer/mediawindow.cxx
+++ b/avmedia/source/viewer/mediawindow.cxx
@@ -51,7 +51,10 @@ MediaWindow::MediaWindow( vcl::Window* parent, bool bInternalMediaControl ) :
-MediaWindow::~MediaWindow() {}
+MediaWindow::~MediaWindow()
+{
+ mpImpl.disposeAndClear();
+}