aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@lanedo.com>2012-05-20 13:36:53 +0200
committerAleksander Morgado <aleksander@lanedo.com>2012-07-03 16:08:54 +0200
commit86670ea3e99da9f3fcc017d1f5289658b14b91b9 (patch)
tree60e29275feabfbc9263d5bd6b6eca36ba67dc17c
parent911858cbb78392ebd14ff82078affa83e9760739 (diff)
downloadexternal_libqmi-86670ea3e99da9f3fcc017d1f5289658b14b91b9.zip
external_libqmi-86670ea3e99da9f3fcc017d1f5289658b14b91b9.tar.gz
external_libqmi-86670ea3e99da9f3fcc017d1f5289658b14b91b9.tar.bz2
qmi-codegen: ensure containers get created with ref_count = 1
-rw-r--r--build-aux/qmi-codegen/Container.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/build-aux/qmi-codegen/Container.py b/build-aux/qmi-codegen/Container.py
index 96f9960..e263fbf 100644
--- a/build-aux/qmi-codegen/Container.py
+++ b/build-aux/qmi-codegen/Container.py
@@ -237,7 +237,11 @@ class Container:
'${camelcase} *\n'
'${underscore}_new (void)\n'
'{\n'
- ' return g_slice_new0 (${camelcase});\n'
+ ' ${camelcase} *self;\n'
+ '\n'
+ ' self = g_slice_new0 (${camelcase});\n'
+ ' self->ref_count = 1;\n'
+ ' return self;\n'
'}\n')
cfile.write(string.Template(template).substitute(translations))