Fix warnings caused by using 0x%x to print pointers
[tilda-gobject.git] / tilda-controller.c
index a3d6f67..7d53aa6 100644 (file)
@@ -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! */