[java-atk-wrapper/wip] JNI: fix unused variable warning in set_parent



commit 038384cbb3f40b3aebeb386d5cf5eaaac07cc6b0
Author: Magdalen Berns <m berns thismagpie com>
Date:   Wed Jun 24 15:44:17 2015 +0100

    JNI: fix unused variable warning in set_parent
    
    Bug: https://bugzilla.gnome.org/show_bug.cgi?id=751441

 jni/src/jawobject.c |   13 +++++++++++++
 1 files changed, 13 insertions(+), 0 deletions(-)
---
diff --git a/jni/src/jawobject.c b/jni/src/jawobject.c
index 62e508e..28d91bb 100644
--- a/jni/src/jawobject.c
+++ b/jni/src/jawobject.c
@@ -243,6 +243,19 @@ jaw_object_set_parent(AtkObject *atk_obj, AtkObject *parent)
                                           "setAccessibleParent",
                                           "(Ljavax/accessibility/AccessibleContext;)");
   jobject jparent = (*jniEnv)->CallObjectMethod( jniEnv, ac, jmid );
+  if (jparent != NULL )
+  {
+    jclass classAccessible = (*jniEnv)->FindClass(jniEnv,
+                                                  "javax/accessibility/Accessible" );
+    jmid = (*jniEnv)->GetMethodID(jniEnv,
+                                  classAccessible,
+                                  "getAccessibleContext",
+                                  "()Ljavax/accessibility/AccessibleContext;");
+    jobject parent_ac = (*jniEnv)->CallObjectMethod(jniEnv, jparent, jmid);
+    AtkObject *parent_obj = (AtkObject*) jaw_object_table_lookup( jniEnv, parent_ac );
+    if (parent_obj == NULL)
+      return;
+  }
 }
 
 static const gchar*


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]