diff options
author | Aleksander Morgado <aleksander@lanedo.com> | 2012-05-20 13:36:53 +0200 |
---|---|---|
committer | Aleksander Morgado <aleksander@lanedo.com> | 2012-07-03 16:08:54 +0200 |
commit | 86670ea3e99da9f3fcc017d1f5289658b14b91b9 (patch) | |
tree | 60e29275feabfbc9263d5bd6b6eca36ba67dc17c | |
parent | 911858cbb78392ebd14ff82078affa83e9760739 (diff) | |
download | external_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.py | 6 |
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)) |