diff options
Diffstat (limited to 'toolkit/test/accessibility/AccessibleCellHandler.java')
-rw-r--r-- | toolkit/test/accessibility/AccessibleCellHandler.java | 21 |
1 files changed, 10 insertions, 11 deletions
diff --git a/toolkit/test/accessibility/AccessibleCellHandler.java b/toolkit/test/accessibility/AccessibleCellHandler.java index 6ba28a1411b9..d99fdbfe4cb4 100644 --- a/toolkit/test/accessibility/AccessibleCellHandler.java +++ b/toolkit/test/accessibility/AccessibleCellHandler.java @@ -27,21 +27,20 @@ class AccessibleCellHandler extends NodeHandler @Override public NodeHandler createHandler (XAccessibleContext xContext) { + if (xContext == null) + return null; + AccessibleCellHandler aCellHandler = null; - if (xContext != null) + XAccessible xParent = xContext.getAccessibleParent(); + if (xParent != null) { - XAccessible xParent = xContext.getAccessibleParent(); - if (xParent != null) - { - XAccessibleTable xTable = - UnoRuntime.queryInterface ( - XAccessibleTable.class, xParent.getAccessibleContext()); - if (xTable != null) - aCellHandler = new AccessibleCellHandler (xTable); - } + XAccessibleTable xTable = + UnoRuntime.queryInterface ( + XAccessibleTable.class, xParent.getAccessibleContext()); + if (xTable != null) + aCellHandler = new AccessibleCellHandler (xTable); } return aCellHandler; - } public AccessibleCellHandler () |