diff options
author | RĂ¼diger Timm <rt@openoffice.org> | 2003-04-17 14:26:15 +0000 |
---|---|---|
committer | RĂ¼diger Timm <rt@openoffice.org> | 2003-04-17 14:26:15 +0000 |
commit | 1ffcf4856bc2c770b33b468b4879a0110700aebe (patch) | |
tree | 96a4526cc7a0a4a5e2f5fd30fb5ac68cd886bc4a /accessibility | |
parent | 43ae93a3cfae8d9253f5d8abfed1992d94698a15 (diff) |
INTEGRATION: CWS vcl08 (1.3.8); FILE MERGED
2003/04/10 13:33:17 obr 1.3.8.1: #108177# fixed several lifecycle issues
Diffstat (limited to 'accessibility')
-rw-r--r-- | accessibility/bridge/org/openoffice/java/accessibility/Table.java | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/accessibility/bridge/org/openoffice/java/accessibility/Table.java b/accessibility/bridge/org/openoffice/java/accessibility/Table.java index e0f16e87c256..5a06fa16fd2d 100644 --- a/accessibility/bridge/org/openoffice/java/accessibility/Table.java +++ b/accessibility/bridge/org/openoffice/java/accessibility/Table.java @@ -81,10 +81,20 @@ public class Table extends DescendantManager implements javax.accessibility.Acce try { if (AnyConverter.isObject(any)) { XAccessible unoAccessible = (XAccessible) AnyConverter.toObject( - Container.XAccessibleType, any); + AccessibleObjectFactory.XAccessibleType, any); if (unoAccessible != null) { // FIXME: have to handle non transient objects here .. descendant = new TableCell(unoAccessible); + if (Build.DEBUG) { + try { + if (Build.DEBUG) { + System.err.println("[Table] retrieved active descendant event: new descendant is " + + unoAccessible.getAccessibleContext().getAccessibleName()); + } + } catch (java.lang.NullPointerException e) { + System.err.println("*** ERROR *** new active descendant not accessible"); + } + } } } setActiveDescendant(descendant); @@ -114,14 +124,14 @@ public class Table extends DescendantManager implements javax.accessibility.Acce protected void add(Object any) { try { - add((XAccessible) AnyConverter.toObject(Container.XAccessibleType, any)); + add((XAccessible) AnyConverter.toObject(AccessibleObjectFactory.XAccessibleType, any)); } catch (com.sun.star.lang.IllegalArgumentException e) { } } protected void remove(Object any) { try { - remove((XAccessible) AnyConverter.toObject(Container.XAccessibleType, any)); + remove((XAccessible) AnyConverter.toObject(AccessibleObjectFactory.XAccessibleType, any)); } catch (com.sun.star.lang.IllegalArgumentException e) { } } |