Glib Upgrade Issue Fix 92/224292/1 accepted/tizen_6.0_unified accepted/tizen_6.0_unified_hotfix tizen_6.0_hotfix accepted/tizen/6.0/unified/20201030.121659 accepted/tizen/6.0/unified/hotfix/20201103.003749 accepted/tizen/6.0/unified/hotfix/20201103.050607 accepted/tizen/6.5/unified/20211028.094105 accepted/tizen/unified/20200224.081408 submit/tizen/20200203.160801 submit/tizen/20200217.011016 submit/tizen_6.0/20201029.205102 submit/tizen_6.0_hotfix/20201102.192502 submit/tizen_6.0_hotfix/20201103.114802 submit/tizen_6.5/20211028.161701 tizen_6.0.m2_release tizen_6.5.m2_release
authorAbhimanyu Swami <abhimanyu1.s@samsung.com>
Fri, 7 Feb 2020 12:00:48 +0000 (17:30 +0530)
committerAbhimanyu Swami <abhimanyu1.s@samsung.com>
Fri, 7 Feb 2020 12:00:48 +0000 (17:30 +0530)
Change-Id: Ic94ea4b019e985d1b5069c5381973f4942801cd8
Signed-off-by: Abhimanyu Swami <abhimanyu1.s@samsung.com>
src/manager/geofence-internal.c

index 0c39d96e5fd84278c515a0c4d6e36d4cafd38a37..40886a18d7a1ffebf715ba7713887fc1d5e46ec2 100644 (file)
@@ -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 |