vcl/qt5/Qt5AccessibleWidget.cxx |    3 +++
 1 file changed, 3 insertions(+)

New commits:
commit 10072ea419ade05b61fd42e14f6be7d201134280
Author:     Samuel Mehrbrodt <samuel.mehrbr...@cib.de>
AuthorDate: Tue Oct 2 10:55:21 2018 +0200
Commit:     Samuel Mehrbrodt <samuel.mehrbr...@cib.de>
CommitDate: Thu Oct 4 08:50:21 2018 +0200

    Fix crash when no key bindings are available
    
    Change-Id: I89693a01bd3e89f6d4000901c01accf88b453691
    Reviewed-on: https://gerrit.libreoffice.org/61232
    Tested-by: Jenkins
    Reviewed-by: Samuel Mehrbrodt <samuel.mehrbr...@cib.de>

diff --git a/vcl/qt5/Qt5AccessibleWidget.cxx b/vcl/qt5/Qt5AccessibleWidget.cxx
index ffbca8d0338e..0e783dcb3808 100644
--- a/vcl/qt5/Qt5AccessibleWidget.cxx
+++ b/vcl/qt5/Qt5AccessibleWidget.cxx
@@ -684,6 +684,9 @@ QStringList Qt5AccessibleWidget::keyBindingsForAction(const 
QString& actionName)
     Reference<XAccessibleKeyBinding> xKeyBinding
         = xAccessibleAction->getAccessibleActionKeyBinding(index);
 
+    if (!xKeyBinding.is())
+        return keyBindings;
+
     int count = xKeyBinding->getAccessibleKeyBindingCount();
     for (int i = 0; i < count; i++)
     {
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to