summaryrefslogtreecommitdiff
path: root/accessibility
diff options
context:
space:
mode:
authorRĂ¼diger Timm <rt@openoffice.org>2003-04-17 14:26:15 +0000
committerRĂ¼diger Timm <rt@openoffice.org>2003-04-17 14:26:15 +0000
commit1ffcf4856bc2c770b33b468b4879a0110700aebe (patch)
tree96a4526cc7a0a4a5e2f5fd30fb5ac68cd886bc4a /accessibility
parent43ae93a3cfae8d9253f5d8abfed1992d94698a15 (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.java16
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) {
}
}