sd/source/ui/view/drviewsa.cxx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)
New commits: commit 5c088880c871a510b6e4b703f01ff42bce104e5f Author: Noel Grandin <noel.gran...@collabora.co.uk> Date: Tue Aug 29 15:38:59 2017 +0200 tdf#112008 Assert when starting an empty slideshow Init() is called via at least two different code patchs, from BasicViewFactory::CreateView and PresentationViewShell::FinishInitialization. But we only call EndListening() once in the destructor, so lets just check before calling StartListening() Change-Id: Ia6757a17934cc2665c635e21ee0305a810c624c1 Reviewed-on: https://gerrit.libreoffice.org/41701 Reviewed-by: Noel Grandin <noel.gran...@collabora.co.uk> Tested-by: Noel Grandin <noel.gran...@collabora.co.uk> diff --git a/sd/source/ui/view/drviewsa.cxx b/sd/source/ui/view/drviewsa.cxx index 596c6ba84f35..074ad05157b1 100644 --- a/sd/source/ui/view/drviewsa.cxx +++ b/sd/source/ui/view/drviewsa.cxx @@ -341,7 +341,8 @@ void DrawViewShell::Init (bool bIsMainViewShell) { ViewShell::Init(bIsMainViewShell); - StartListening (*GetDocSh()); + if (!IsListening(*GetDocSh())) + StartListening (*GetDocSh()); } void DrawViewShell::Shutdown() _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits