Fixes to unref behavior (changed some bonobo_object_release_unref()
[platform/core/uifw/at-spi2-atk.git] / libspi / registry.c
index a8b318c..4a3d8e0 100644 (file)
@@ -463,7 +463,7 @@ impl_registry_notify_event (PortableServer_Servant servant,
     default:
       break;
     }
 bonobo_object_release_unref (e->source, ev);
Accessibility_Accessible_unref (e->source, ev);
 }
 
 static long
@@ -500,7 +500,7 @@ _registry_notify_listeners ( GList *listeners,
           fprintf(stderr, "notifying listener #%d\n", n);
           fprintf(stderr, "event name %s\n", Accessibility_Accessible__get_name(e->source, ev));
 #endif
-          bonobo_object_dup_ref ( e->source, ev);
+          Accessibility_Accessible_ref ( e->source, ev);
           Accessibility_EventListener_notifyEvent ((Accessibility_EventListener) ls->listener,
                                                    e,
                                                    ev);