reverted notify_mutex introduction, since this prevents parallelized

Sat Jul 30 21:10:26 2005  Tim Janik  <timj@gtk.org>

        * gobject.c: reverted notify_mutex introduction, since this prevents
        parallelized setting of object properties on different objects, and
        serves no apparent purpose (to me at least).
        g_object_real_dispose(): removed non-atomic reference count
        modifications.
        g_object_unref(): make sure the closures array is destroyed when
        destroying signal handlers.

        * gparam.c: cosmetic changes.

        * gsignal.c: comment fixup. allow 16bit blocking count.

        * gsignal.c: reverted GClosure related changes.

        * gclosure.c: reverted premature commit of atomic reference
        counting attempt.
This commit is contained in:
Tim Janik
2005-07-30 19:46:11 +00:00
committed by Tim Janik
parent 84132e9298
commit f0cfc267ba
5 changed files with 181 additions and 380 deletions

View File

@@ -198,9 +198,7 @@ g_param_spec_sink (GParamSpec *pspec)
g_return_if_fail (pspec->ref_count > 0);
if (g_datalist_id_remove_no_notify (&pspec->qdata, quark_floating))
{
g_param_spec_unref (pspec);
}
g_param_spec_unref (pspec);
}
G_CONST_RETURN gchar*