summaryrefslogtreecommitdiffstats
path: root/bundles/org.eclipse.swt/Eclipse SWT Accessibility/gtk/org/eclipse/swt/accessibility/AccessibleObject.java
diff options
context:
space:
mode:
authorSilenio Quarti <silenio>2010-02-17 20:45:10 +0000
committerSilenio Quarti <silenio>2010-02-17 20:45:10 +0000
commita5c1cfcec95b92d93db65966120f9c3e9574da47 (patch)
treec6a64e88e9cf183748de9b911ffcdc1b1f1f2fbd /bundles/org.eclipse.swt/Eclipse SWT Accessibility/gtk/org/eclipse/swt/accessibility/AccessibleObject.java
parent35f4ef0467d67924ff971a4f79a146decb2ba106 (diff)
downloadeclipse.platform.swt-a5c1cfcec95b92d93db65966120f9c3e9574da47.tar.gz
eclipse.platform.swt-a5c1cfcec95b92d93db65966120f9c3e9574da47.tar.xz
eclipse.platform.swt-a5c1cfcec95b92d93db65966120f9c3e9574da47.zip
*** empty log message ***
Diffstat (limited to 'bundles/org.eclipse.swt/Eclipse SWT Accessibility/gtk/org/eclipse/swt/accessibility/AccessibleObject.java')
-rw-r--r--bundles/org.eclipse.swt/Eclipse SWT Accessibility/gtk/org/eclipse/swt/accessibility/AccessibleObject.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT Accessibility/gtk/org/eclipse/swt/accessibility/AccessibleObject.java b/bundles/org.eclipse.swt/Eclipse SWT Accessibility/gtk/org/eclipse/swt/accessibility/AccessibleObject.java
index 6fe11c1717..f5080eb5ee 100644
--- a/bundles/org.eclipse.swt/Eclipse SWT Accessibility/gtk/org/eclipse/swt/accessibility/AccessibleObject.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT Accessibility/gtk/org/eclipse/swt/accessibility/AccessibleObject.java
@@ -870,7 +870,7 @@ class AccessibleObject {
AccessibleTableListener listener = (AccessibleTableListener) listeners.elementAt(i);
listener.getColumnCount(event);
}
- int /*long*/ result = index % event.count;
+ int /*long*/ result = event.count == 0 ? -1 : index % event.count;
if (DEBUG) print ("---> " + result);
return result;
}
@@ -1880,7 +1880,7 @@ class AccessibleObject {
listener.getText(event);
}
String text = event.result;
- if (text != null && text.length() > 0) return text.charAt(0);
+ return text != null && text.length() > 0 ? text.charAt(0) : 0;
}
String text = object.getText ();
if (text != null && text.length() > offset) return text.charAt ((int)/*64*/offset);