mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-08-09 18:54:04 +02:00
notify: Readd g_object_notify_queue_from_object()
gobjectnotifyqueue.c is a public header, so we cannot remove files from it. (Yes you read that right, this .c file is a public header. See your installation directory.)
This commit is contained in:
@@ -170,6 +170,17 @@ 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);
|
||||||
|
}
|
||||||
|
|
||||||
G_END_DECLS
|
G_END_DECLS
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user