Don't use floating object for EekElement.

This commit is contained in:
Daiki Ueno
2011-01-27 09:54:49 +09:00
parent b36e2f09de
commit 20acd11425
8 changed files with 16 additions and 16 deletions

View File

@ -42,7 +42,7 @@ enum {
PROP_LAST
};
G_DEFINE_ABSTRACT_TYPE (EekElement, eek_element, G_TYPE_INITIALLY_UNOWNED);
G_DEFINE_ABSTRACT_TYPE (EekElement, eek_element, G_TYPE_OBJECT);
#define EEK_ELEMENT_GET_PRIVATE(obj) \
(G_TYPE_INSTANCE_GET_PRIVATE ((obj), EEK_TYPE_ELEMENT, EekElementPrivate))
@ -68,7 +68,7 @@ eek_element_real_set_parent (EekElement *self,
priv->parent = NULL;
} else {
g_return_if_fail (!priv->parent);
g_object_ref_sink (self);
g_object_ref (self);
priv->parent = parent;
}
}