Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGrant Gayed2005-09-23 14:44:09 +0000
committerGrant Gayed2005-09-23 14:44:09 +0000
commitee3df50c0fdc9ae642f78ee372a3e2cd91b6b6c7 (patch)
tree19e6657262b46a9b28789fe718ecc2d502971fe9 /bundles/org.eclipse.swt/Eclipse SWT Accessibility
parent0cb1db2cf68d640e066d858c2d699e664f757809 (diff)
downloadeclipse.platform.swt-ee3df50c0fdc9ae642f78ee372a3e2cd91b6b6c7.tar.gz
eclipse.platform.swt-ee3df50c0fdc9ae642f78ee372a3e2cd91b6b6c7.tar.xz
eclipse.platform.swt-ee3df50c0fdc9ae642f78ee372a3e2cd91b6b6c7.zip
110432
Diffstat (limited to 'bundles/org.eclipse.swt/Eclipse SWT Accessibility')
-rw-r--r--bundles/org.eclipse.swt/Eclipse SWT Accessibility/gtk/org/eclipse/swt/accessibility/AccessibleFactory.java8
1 files changed, 4 insertions, 4 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT Accessibility/gtk/org/eclipse/swt/accessibility/AccessibleFactory.java b/bundles/org.eclipse.swt/Eclipse SWT Accessibility/gtk/org/eclipse/swt/accessibility/AccessibleFactory.java
index ea3d273df8..628a1cf91c 100644
--- a/bundles/org.eclipse.swt/Eclipse SWT Accessibility/gtk/org/eclipse/swt/accessibility/AccessibleFactory.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT Accessibility/gtk/org/eclipse/swt/accessibility/AccessibleFactory.java
@@ -156,11 +156,9 @@ class AccessibleFactory {
if (callback.getAddress () == 0) SWT.error (SWT.ERROR_NO_MORE_CALLBACKS);
return callback;
}
-
+
private AccessibleFactory (int /*long*/ widgetType) {
super ();
- /* If DefaultParentType is 0 then OS accessibility is not active */
- if (DefaultParentType == 0) return;
widgetTypeName = OS.g_type_name (widgetType);
int widgetTypeNameLength = OS.strlen (widgetTypeName) + 1;
byte[] buffer = new byte [widgetTypeNameLength];
@@ -189,7 +187,7 @@ class AccessibleFactory {
handle = ATK.atk_registry_get_factory (registry, widgetType);
}
}
-
+
void addAccessible (Accessible accessible) {
int /*long*/ controlHandle = accessible.getControlHandle ();
accessibles.put (new LONG (controlHandle), accessible);
@@ -389,6 +387,8 @@ class AccessibleFactory {
}
static void registerAccessible (Accessible accessible) {
+ /* If DefaultParentType is 0 then OS accessibility is not active */
+ if (DefaultParentType == 0) return;
int /*long*/ controlHandle = accessible.getControlHandle ();
int /*long*/ widgetType = OS.G_OBJECT_TYPE (controlHandle);
AccessibleFactory factory = (AccessibleFactory) Factories.get (new LONG (widgetType));

Back to the top