[notify] drop some unused code
authorRyan Lortie <desrt@desrt.ca>
Wed, 16 Nov 2011 15:35:58 +0000 (15:35 +0000)
committerRyan Lortie <desrt@desrt.ca>
Wed, 16 Nov 2011 17:50:12 +0000 (17:50 +0000)
gobject/gobject.c

index f4a29c1..e8850b0 100644 (file)
@@ -190,7 +190,6 @@ struct _GObjectNotifyContext
 {
   GQuark                       quark_notify_queue;
   GObjectNotifyQueueDispatcher dispatcher;
-  GTrashStack                 *_nqueue_trash; /* unused */
 };
 struct _GObjectNotifyQueue
 {
@@ -306,21 +305,6 @@ g_object_notify_queue_thaw (GObject            *object,
 }
 
 static inline void
-g_object_notify_queue_clear (GObject            *object,
-                             GObjectNotifyQueue *nqueue)
-{
-  g_return_if_fail (nqueue->freeze_count > 0);
-
-  G_LOCK(notify_lock);
-
-  g_slist_free (nqueue->pspecs);
-  nqueue->pspecs = NULL;
-  nqueue->n_pspecs = 0;
-
-  G_UNLOCK(notify_lock);
-}
-
-static inline void
 g_object_notify_queue_add (GObject            *object,
                            GObjectNotifyQueue *nqueue,
                            GParamSpec         *pspec)
@@ -348,18 +332,6 @@ g_object_notify_queue_add (GObject            *object,
     }
 }
 
-/* NB: This function is not threadsafe, do not ever use it if
- * you need a threadsafe notify queue.
- * Use g_object_notify_queue_freeze() to acquire the queue and
- * g_object_notify_queue_thaw() after you are done instead.
- */
-static inline GObjectNotifyQueue*
-g_object_notify_queue_from_object (GObject              *object,
-                                   GObjectNotifyContext *context)
-{
-  return g_datalist_id_get_data (&object->qdata, context->quark_notify_queue);
-}
-
 static void
 debug_objects_foreach (gpointer key,
                       gpointer value,