Fix a crash after changes that velocity is updated before position
[framework/location/libslp-location.git] / location / manager / location-gps.c
index 12fee81..a3b44ec 100644 (file)
@@ -182,7 +182,7 @@ gps_position_cb (gboolean enabled,
        LocationGpsPrivate* priv = GET_PRIVATE(self);
 
        enable_signaling(self, signals, &(priv->enabled), enabled, pos->status);
-       position_signaling(self, signals, &(priv->enabled), priv->pos_interval, TRUE, &(priv->pos_updated_timestamp), &(priv->pos), &(priv->acc), priv->boundary_list, &(priv->zone_status), pos, acc);
+       position_signaling(self, signals, &(priv->enabled), priv->pos_interval, TRUE, &(priv->pos_updated_timestamp), &(priv->pos), priv->boundary_list, &(priv->zone_status), pos, acc);
 
 }
 
@@ -195,7 +195,7 @@ gps_velocity_cb (gboolean enabled,
        LOCATION_LOGD("gps_velocity_cb");
        g_return_if_fail(self);
        LocationGpsPrivate* priv = GET_PRIVATE(self);
-       velocity_signaling(self, signals, &(priv->enabled), priv->vel_interval, TRUE, &(priv->vel_updated_timestamp), &(priv->vel), vel, acc);
+       velocity_signaling(self, signals, &(priv->enabled), priv->vel_interval, TRUE, &(priv->vel_updated_timestamp), &(priv->vel), &(priv->acc), vel, acc);
 }
 
 static void