diff options
author | Grant Gayed | 2005-09-23 14:44:09 +0000 |
---|---|---|
committer | Grant Gayed | 2005-09-23 14:44:09 +0000 |
commit | ee3df50c0fdc9ae642f78ee372a3e2cd91b6b6c7 (patch) | |
tree | 19e6657262b46a9b28789fe718ecc2d502971fe9 /bundles/org.eclipse.swt/Eclipse SWT Accessibility | |
parent | 0cb1db2cf68d640e066d858c2d699e664f757809 (diff) | |
download | eclipse.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.java | 8 |
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)); |