summaryrefslogtreecommitdiff
path: root/toolkit/test/accessibility/AccessibleCellHandler.java
diff options
context:
space:
mode:
Diffstat (limited to 'toolkit/test/accessibility/AccessibleCellHandler.java')
-rw-r--r--toolkit/test/accessibility/AccessibleCellHandler.java21
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 ()