sorry for this, I am wrong at removing type_initialize. please forget it
On 11/05/2015 01:19 PM, Cao jin wrote:
g_assert & type_initialize are called in object_initialize_with_type Signed-off-by: Cao jin <caoj.f...@cn.fujitsu.com> --- qom/object.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/qom/object.c b/qom/object.c index fc6e161..43ac2dd 100644 --- a/qom/object.c +++ b/qom/object.c @@ -423,9 +423,6 @@ Object *object_new_with_type(Type type) { Object *obj; - g_assert(type != NULL); - type_initialize(type); - obj = g_malloc(type->instance_size); object_initialize_with_type(obj, type->instance_size, type); obj->free = g_free;
-- Yours Sincerely, Cao Jin