[Libreoffice-commits] core.git: svx/source
Julien Nabet
serval2412 at yahoo.fr
Sat May 13 16:20:54 UTC 2017
svx/source/accessibility/AccessibleFrameSelector.cxx | 2 ++
1 file changed, 2 insertions(+)
New commits:
commit c9275062ed745a8c5d52a3863299baf8bcf86ea7
Author: Julien Nabet <serval2412 at yahoo.fr>
Date: Sat May 13 17:24:04 2017 +0200
tdf#101885: fix crash in AccFrameSelector
Deal with no parent case
0x00007ffff5e98240 in vcl::Window::GetChildCount() const ()
0 0x00007ffff5e98240 in vcl::Window::GetChildCount() const ()
1 0x00007ffff54f2d1f in svx::a11y::AccFrameSelector::getAccessibleIndexInParent() ()
See https://bugs.documentfoundation.org/attachment.cgi?id=127141
Change-Id: I795dc4c083d743466b5605d3dcc8f9fca8674c43
Reviewed-on: https://gerrit.libreoffice.org/37575
Tested-by: Jenkins <ci at libreoffice.org>
Reviewed-by: Julien Nabet <serval2412 at yahoo.fr>
diff --git a/svx/source/accessibility/AccessibleFrameSelector.cxx b/svx/source/accessibility/AccessibleFrameSelector.cxx
index 105d9b8be162..986d8eb72297 100644
--- a/svx/source/accessibility/AccessibleFrameSelector.cxx
+++ b/svx/source/accessibility/AccessibleFrameSelector.cxx
@@ -131,6 +131,8 @@ sal_Int32 AccFrameSelector::getAccessibleIndexInParent( )
if( meBorder == FrameBorderType::NONE )
{
vcl::Window* pTabPage = mpFrameSel->GetParent();
+ if (!pTabPage)
+ return nIdx;
sal_Int32 nChildren = pTabPage->GetChildCount();
for( nIdx = 0; nIdx < nChildren; ++nIdx )
if( pTabPage->GetChild( static_cast< sal_uInt16 >( nIdx ) ) == mpFrameSel )
More information about the Libreoffice-commits
mailing list