document a little pitfall

This commit is contained in:
Matthias Clasen 2006-05-02 15:42:18 +00:00
parent a7e1f29f03
commit 4d0f3cf076
2 changed files with 8 additions and 1 deletions

View File

@ -1,3 +1,8 @@
2006-05-02 Matthias Clasen <mclasen@redhat.com>
* gobject/tmpl/gtypemodule.sgml: Document a little
pitfall with the last unref for an object.
2006-04-27 Matthias Clasen <mclasen@redhat.com>
* glib/tmpl/unicode.sgml: Mention that GLib 2.12 will

View File

@ -15,7 +15,9 @@ g_type_module_add_interface(). As long as any instances of these
types and interface implementations are in use, the module is kept
loaded. When the types and interfaces are gone, the module may be
unloaded. If the types and interfaces become used again, the module
will be reloaded.
will be reloaded. Note that the last unref can not happen in module
code, since that would lead to the caller's code being unloaded before
g_object_unref() returns to it.
</para>
<para>
Keeping track of whether the module should be loaded or not is done by