Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexander Kurtakov2016-09-20 09:36:42 +0000
committerAlexander Kurtakov2016-09-20 09:36:42 +0000
commit50f16c2b8d303ab7d756a2ad34de0769e3d5911e (patch)
tree1575a4c1361af24e4f61b7968a403f56ce717291 /bundles/org.eclipse.swt/Eclipse SWT PI/gtk/library/atk_structs.c
parent1d450830c30040e034622408e185910dc87916a3 (diff)
downloadeclipse.platform.swt-50f16c2b8d303ab7d756a2ad34de0769e3d5911e.tar.gz
eclipse.platform.swt-50f16c2b8d303ab7d756a2ad34de0769e3d5911e.tar.xz
eclipse.platform.swt-50f16c2b8d303ab7d756a2ad34de0769e3d5911e.zip
Bug 501782: [GTK2] Clean up pre-GTK2.24 code
Remove last code using GtkAccessible struct directly. Change-Id: I1b29c8bc27c1cb0c50a764a0098dfe773f035085 Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
Diffstat (limited to 'bundles/org.eclipse.swt/Eclipse SWT PI/gtk/library/atk_structs.c')
-rw-r--r--bundles/org.eclipse.swt/Eclipse SWT PI/gtk/library/atk_structs.c31
1 files changed, 0 insertions, 31 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/library/atk_structs.c b/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/library/atk_structs.c
index 13187a1ea0..b32c0557ce 100644
--- a/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/library/atk_structs.c
+++ b/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/library/atk_structs.c
@@ -797,34 +797,3 @@ void setAtkValueIfaceFields(JNIEnv *env, jobject lpObject, AtkValueIface *lpStru
}
#endif
-#ifndef NO_GtkAccessible
-typedef struct GtkAccessible_FID_CACHE {
- int cached;
- jclass clazz;
- jfieldID widget;
-} GtkAccessible_FID_CACHE;
-
-GtkAccessible_FID_CACHE GtkAccessibleFc;
-
-void cacheGtkAccessibleFields(JNIEnv *env, jobject lpObject)
-{
- if (GtkAccessibleFc.cached) return;
- GtkAccessibleFc.clazz = (*env)->GetObjectClass(env, lpObject);
- GtkAccessibleFc.widget = (*env)->GetFieldID(env, GtkAccessibleFc.clazz, "widget", I_J);
- GtkAccessibleFc.cached = 1;
-}
-
-GtkAccessible *getGtkAccessibleFields(JNIEnv *env, jobject lpObject, GtkAccessible *lpStruct)
-{
- if (!GtkAccessibleFc.cached) cacheGtkAccessibleFields(env, lpObject);
- lpStruct->widget = (GtkWidget *)(*env)->GetIntLongField(env, lpObject, GtkAccessibleFc.widget);
- return lpStruct;
-}
-
-void setGtkAccessibleFields(JNIEnv *env, jobject lpObject, GtkAccessible *lpStruct)
-{
- if (!GtkAccessibleFc.cached) cacheGtkAccessibleFields(env, lpObject);
- (*env)->SetIntLongField(env, lpObject, GtkAccessibleFc.widget, (jintLong)lpStruct->widget);
-}
-#endif
-

Back to the top