From 27c563a53c4f3f0d627f46b952f5e7c8ec8cb278 Mon Sep 17 00:00:00 2001 From: Mike Gorse Date: Tue, 29 Apr 2008 20:59:35 -0400 Subject: [PATCH] Use calloc when allocating app data Remove debugging printf --- atk-bridge/bridge.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/atk-bridge/bridge.c b/atk-bridge/bridge.c index c96e24f4..4067baf9 100644 --- a/atk-bridge/bridge.c +++ b/atk-bridge/bridge.c @@ -185,7 +185,7 @@ spi_app_init (AtkObject *root) { DBusError error; dbus_error_init(&error); - SpiAppData *ad = (SpiAppData *)malloc(sizeof(SpiAppData)); + SpiAppData *ad = (SpiAppData *)calloc(sizeof(SpiAppData), 1); if (!ad) return NULL; ad->root = root; ad->bus = dbus_bus_get(DBUS_BUS_SESSION, &error); @@ -195,6 +195,8 @@ spi_app_init (AtkObject *root) free(ad); return NULL; } + //dbus_connection_set_exit_on_disconnect(ad->bus, FALSE); + //dbus_bus_register(ad->bus, &error); spi_dbus_initialize (&ad->droute); /* Below line for testing -- it should be removed once at-spi-registryd is working */ if (dbus_bus_request_name(ad->bus, "org.freedesktop.at-spi.test", 0, &error)) printf("Got test name.\n"); @@ -718,7 +720,6 @@ oom: static void cache_dirty(AtkObject *obj, gboolean include_children) { // TODO: cache - printf("Dirty dirty: %p\n", obj); } static gboolean -- 2.34.1