diff options
| author | Nicolas Clapies <nclapies@entrouvert.com> | 2005-04-15 15:34:33 +0000 |
|---|---|---|
| committer | Nicolas Clapies <nclapies@entrouvert.com> | 2005-04-15 15:34:33 +0000 |
| commit | 6eb7aa3c4aa6363a8725493e1b9852b052902cdf (patch) | |
| tree | 7bbd26bc98069446955755587ff452ea496f88c0 | |
| parent | 173a66d8caede3b1a579dd8c7feed279e58c4fb3 (diff) | |
Added ref count in addDescription() method.
| -rw-r--r-- | swig/Lasso-wsf.i | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/swig/Lasso-wsf.i b/swig/Lasso-wsf.i index 1d0c764b..42161627 100644 --- a/swig/Lasso-wsf.i +++ b/swig/Lasso-wsf.i @@ -1451,7 +1451,10 @@ typedef struct { ~LassoDiscoServiceInstance(); void addDescription(LassoDiscoDescription *description) { - self->Description = g_list_append(self->Description, description); + if (LASSO_IS_DISCO_DESCRIPTION(description) == TRUE) { + g_object_ref(description); + self->Description = g_list_append(self->Description, description); + } } /* Methods inherited from LassoNode */ |
