Skip to content

Commit e0a51ae

Browse files
author
jjceresa
committed
replace g_type_class_ref() by g_type_class_peek_parent() to avoid counter incrementation
1 parent 8f0ac8d commit e0a51ae

File tree

4 files changed

+4
-4
lines changed

4 files changed

+4
-4
lines changed

libinstpatch/IpatchSF2.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,7 @@ ipatch_sf2_class_init(IpatchSF2Class *klass)
134134
IpatchBaseClass *base_class = IPATCH_BASE_CLASS(klass);
135135
GParamSpec **sp = &info_prop_pspecs[0];
136136

137-
parent_class = g_type_class_ref(IPATCH_TYPE_BASE);
137+
parent_class = g_type_class_peek_parent(klass);
138138

139139
obj_class->finalize = ipatch_sf2_finalize;
140140
obj_class->get_property = ipatch_sf2_get_property;

libinstpatch/IpatchSF2Inst.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ ipatch_sf2_inst_class_init(IpatchSF2InstClass *klass)
127127
IpatchItemClass *item_class = IPATCH_ITEM_CLASS(klass);
128128
IpatchContainerClass *container_class = IPATCH_CONTAINER_CLASS(klass);
129129

130-
parent_class = g_type_class_ref(IPATCH_TYPE_CONTAINER);
130+
parent_class = g_type_class_peek_parent(klass);
131131

132132
obj_class->finalize = ipatch_sf2_inst_finalize;
133133
obj_class->get_property = ipatch_sf2_inst_get_property;

libinstpatch/IpatchSF2Preset.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ ipatch_sf2_preset_class_init(IpatchSF2PresetClass *klass)
132132
IpatchItemClass *item_class = IPATCH_ITEM_CLASS(klass);
133133
IpatchContainerClass *container_class = IPATCH_CONTAINER_CLASS(klass);
134134

135-
parent_class = g_type_class_ref(IPATCH_TYPE_CONTAINER);
135+
parent_class = g_type_class_peek_parent(klass);
136136

137137
obj_class->finalize = ipatch_sf2_preset_finalize;
138138
obj_class->get_property = ipatch_sf2_preset_get_property;

libinstpatch/IpatchSLIInst.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ ipatch_sli_inst_class_init(IpatchSLIInstClass *klass)
105105
IpatchItemClass *item_class = IPATCH_ITEM_CLASS(klass);
106106
IpatchContainerClass *container_class = IPATCH_CONTAINER_CLASS(klass);
107107

108-
parent_class = g_type_class_ref(IPATCH_TYPE_CONTAINER);
108+
parent_class = g_type_class_peek_parent(klass);
109109

110110
obj_class->finalize = ipatch_sli_inst_finalize;
111111
obj_class->get_property = ipatch_sli_inst_get_property;

0 commit comments

Comments
 (0)