sd/source/ui/unoidl/unomodel.cxx | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-)
New commits: commit 10448704b50a5cb24d38602a76656c266f8e0366 Author: Michael Meeks <michael.me...@collabora.com> Date: Tue Apr 19 09:23:30 2016 +0100 tdf#99387 - protect LOK document size API from corner-cases. Change-Id: I5dd1d37ea783a65f0c8f3ad9c3c9cabf72ae036d diff --git a/sd/source/ui/unoidl/unomodel.cxx b/sd/source/ui/unoidl/unomodel.cxx index 57fca72..adb1fc7 100644 --- a/sd/source/ui/unoidl/unomodel.cxx +++ b/sd/source/ui/unoidl/unomodel.cxx @@ -2363,7 +2363,13 @@ Size SdXImpressDocument::getDocumentSize() if (!pViewSh) return Size(); - SdrPageView* pCurPageView = pViewSh->GetView()->GetSdrPageView(); + SdrView *pSdrView = pViewSh->GetView(); + if (!pSdrView) + return Size(); + + SdrPageView* pCurPageView = pSdrView->GetSdrPageView(); + if (!pCurPageView) + return Size(); Size aSize = pCurPageView->GetPageRect().GetSize(); // Convert the size in 100th mm to TWIP _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits