Fix possible threading problems, by using proper class finalizer, and
authorStefan Walter <stefw@src.gnome.org>
Sun, 21 Dec 2008 17:15:37 +0000 (17:15 +0000)
committerStefan Walter <stefw@src.gnome.org>
Sun, 21 Dec 2008 17:15:37 +0000 (17:15 +0000)
commit49d5524b08d19291172132629156cb7735bf5371
tree372330eb5e48b269050635c2991579bb2edfde64
parent7da9dc1cb18a125ac52f9386a2889360cd011810
Fix possible threading problems, by using proper class finalizer, and

* gp11/gp11-private.h:
* gp11/gp11-call.c: Fix possible threading problems, by using
proper class finalizer, and hiding all instance details.

* gp11/gp11-object.c: Fix possible reference counting problem.

* gp11/gp11-slot.c:
* gp11/tests/unit-test-gp11-object.c: Fix test reference problems.

svn path=/trunk/; revision=1402
gp11/gp11-call.c
gp11/gp11-object.c
gp11/gp11-private.h
gp11/gp11-slot.c
gp11/tests/unit-test-gp11-object.c