From: Abhimanyu Swami Date: Fri, 7 Feb 2020 12:00:48 +0000 (+0530) Subject: Glib Upgrade Issue Fix X-Git-Tag: submit/tizen/20200203.160801^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F92%2F224292%2F1;p=platform%2Fcore%2Fapi%2Fgeofence-manager.git Glib Upgrade Issue Fix Change-Id: Ic94ea4b019e985d1b5069c5381973f4942801cd8 Signed-off-by: Abhimanyu Swami --- diff --git a/src/manager/geofence-internal.c b/src/manager/geofence-internal.c index 0c39d96..40886a1 100644 --- a/src/manager/geofence-internal.c +++ b/src/manager/geofence-internal.c @@ -42,14 +42,14 @@ static guint32 signals[LAST_SIGNAL] = { 0, }; static GParamSpec *properties[PROP_MAX] = {NULL, }; static int gIsCreated = 0; -#define GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE((o), GEOFENCE_TYPE_INTERNAL, GeofenceInternalPrivate)) +#define GET_PRIVATE(o) (geofence_internal_get_instance_private((GeofenceInternal *)(o))) static void geofence_ielement_interface_init(GeofenceIElementInterface *iface); -G_DEFINE_TYPE_WITH_CODE(GeofenceInternal, geofence_internal, G_TYPE_OBJECT, - G_IMPLEMENT_INTERFACE(GEOFENCE_TYPE_IELEMENT, - geofence_ielement_interface_init)); +G_DEFINE_TYPE_WITH_CODE(GeofenceInternal, geofence_internal, G_TYPE_OBJECT, G_ADD_PRIVATE(GeofenceInternal) + G_IMPLEMENT_INTERFACE(GEOFENCE_TYPE_IELEMENT, geofence_ielement_interface_init)); + /* static void geofence_parameter_set_property (GObject *object, @@ -507,8 +507,6 @@ static void geofence_internal_class_init(GeofenceInternalClass *klass) gobject_class->dispose = geofence_internal_dispose; gobject_class->finalize = geofence_internal_finalize; - g_type_class_add_private(klass, sizeof(GeofenceInternalPrivate)); - signals[ZONE_IN] = g_signal_new("zone-in", G_TYPE_FROM_CLASS(klass), G_SIGNAL_RUN_FIRST |