mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-01-26 22:16:16 +01: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:
parent
4a83ee208f
commit
2819dd60b7
@ -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
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user