[java-atk-wrapper: 1/2] Fix missing reference addition on children_changed::add



commit 0dd40b6945429a1f7bdd688a1f2b1e480b564c53
Author: Samuel Thibault <samuel thibault ens-lyon org>
Date:   Wed May 1 22:20:53 2019 +0000

    Fix missing reference addition on children_changed::add
    
    Fixes https://bugzilla.gnome.org/show_bug.cgi?id=793622

 jni/src/AtkWrapper.c | 2 ++
 1 file changed, 2 insertions(+)
---
diff --git a/jni/src/AtkWrapper.c b/jni/src/AtkWrapper.c
index c180fab..5a0fb95 100644
--- a/jni/src/AtkWrapper.c
+++ b/jni/src/AtkWrapper.c
@@ -644,6 +644,8 @@ signal_emit_handler (gpointer p)
                             "children_changed::add",
                             child_index,
                             para->child_impl);
+        if (G_OBJECT(atk_obj) != NULL)
+          g_object_ref(G_OBJECT(atk_obj));
         break;
       }
       case Sig_Object_Children_Changed_Remove:


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