summaryrefslogtreecommitdiffstats
path: root/libmsi/create.c
diff options
context:
space:
mode:
authorMarc-André Lureau <marcandre.lureau@gmail.com>2012-12-10 00:01:22 +0100
committerPaolo Bonzini <pbonzini@redhat.com>2012-12-11 11:23:19 +0100
commitae4c81e4fca5bb5816b5cbabb17a7dcc22f58a3b (patch)
tree76012c4f3d176b748961c24f96e87724804f260a /libmsi/create.c
parent0ffc9bc6e55b5e42766e68fb6cc087f6cbead6e0 (diff)
downloadmsitools-ae4c81e4fca5bb5816b5cbabb17a7dcc22f58a3b.tar.gz
msitools-ae4c81e4fca5bb5816b5cbabb17a7dcc22f58a3b.tar.xz
msitools-ae4c81e4fca5bb5816b5cbabb17a7dcc22f58a3b.zip
convert to GObject
Diffstat (limited to 'libmsi/create.c')
-rw-r--r--libmsi/create.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/libmsi/create.c b/libmsi/create.c
index 52cff0d..3cdc576 100644
--- a/libmsi/create.c
+++ b/libmsi/create.c
@@ -104,7 +104,7 @@ static unsigned create_view_delete( LibmsiView *view )
TRACE("%p\n", cv );
- msiobj_release( &cv->db->hdr );
+ g_object_unref(cv->db);
msi_free( cv );
return LIBMSI_RESULT_SUCCESS;
@@ -183,8 +183,7 @@ unsigned create_view_create( LibmsiDatabase *db, LibmsiView **view, const WCHAR
/* fill the structure */
cv->view.ops = &create_ops;
- msiobj_addref( &db->hdr );
- cv->db = db;
+ cv->db = g_object_ref(db);
cv->name = table;
cv->col_info = col_info;
cv->bIsTemp = temp;