X-Git-Url: https://irasnyder.com/gitweb/?a=blobdiff_plain;f=tilda-controller.c;h=7d53aa6396340efa64490db1a4bba9fc9b9d7e93;hb=d7889f80f7846c3f6d3051e5b575cf8dd9c02ccd;hp=a3d6f6758dc05908ff1d5f8e8a484b8fc437c0b7;hpb=29ef9fe856a332fb9dc586bcddca8bc54bb4cdd0;p=tilda-gobject.git diff --git a/tilda-controller.c b/tilda-controller.c index a3d6f67..7d53aa6 100644 --- a/tilda-controller.c +++ b/tilda-controller.c @@ -15,6 +15,10 @@ tilda_controller_dbus_register_object (TildaController *self) static const gchar object_path[] = "/net/sourceforge/Tilda"; + /* If DBus is not running, leave */ + if (!dbus_connection) + return; + dbus_g_connection_register_g_object (dbus_connection, object_path, G_OBJECT(self)); } @@ -69,7 +73,7 @@ tilda_controller_add_window (TildaController *self) g_ptr_array_add (self->windows, ret); - debug_printf ("Adding window: 0x%x (number %d of %d)\n", ret, ret->number, self->windows->len); + debug_printf ("Adding window: 0x%p (number %d of %d)\n", ret, ret->number, self->windows->len); return TRUE; } @@ -89,7 +93,7 @@ tilda_controller_remove_window (TildaController *self, gint window_number) if (win->number == window_number) { - debug_printf ("Deleting TildaWindow 0x%x (number %d of %d)\n", + debug_printf ("Deleting TildaWindow 0x%p (number %d of %d)\n", win, win->number, self->windows->len); g_ptr_array_remove_index (self->windows, i); g_object_unref (G_OBJECT(win)); @@ -240,7 +244,6 @@ tilda_controller_constructor (GType type, obj = parent_class->constructor (type, n_construct_properties, construct_properties); - g_print ("%s all set up\n", __func__); /* The object is ready, and all constructor-time properties have been set. * Have fun! */