From 11f04851cefe6553d2f12ad7ec6fdef892f7275a Mon Sep 17 00:00:00 2001 From: Aleksander Morgado Date: Fri, 31 Jan 2020 14:30:23 +0100 Subject: libmm-glib,location-gps-nmea: avoid using deprecated build_full() method MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit mm-location-gps-nmea.c: In function ‘mm_location_gps_nmea_get_string_variant’: mm-location-gps-nmea.c:245:5: warning: ‘mm_location_gps_nmea_build_full’ is deprecated: Use 'mm_location_gps_nmea_get_traces' instead [-Wdeprecated-declarations] 245 | built = mm_location_gps_nmea_build_full (self); | ^~~~~ --- libmm-glib/mm-location-gps-nmea.c | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) (limited to 'libmm-glib/mm-location-gps-nmea.c') diff --git a/libmm-glib/mm-location-gps-nmea.c b/libmm-glib/mm-location-gps-nmea.c index 6b6b95c4..ada073f2 100644 --- a/libmm-glib/mm-location-gps-nmea.c +++ b/libmm-glib/mm-location-gps-nmea.c @@ -237,16 +237,14 @@ mm_location_gps_nmea_build_full (MMLocationGpsNmea *self) GVariant * mm_location_gps_nmea_get_string_variant (MMLocationGpsNmea *self) { - GVariant *variant = NULL; - gchar *built; + g_autofree gchar *built = NULL; + g_auto (GStrv) traces = NULL; g_return_val_if_fail (MM_IS_LOCATION_GPS_NMEA (self), NULL); - built = mm_location_gps_nmea_build_full (self); - variant = g_variant_new_string (built); - g_free (built); - - return variant; + traces = mm_location_gps_nmea_get_traces (self); + built = g_strjoinv ("\r\n", traces); + return g_variant_new_string (built); } /*****************************************************************************/ -- cgit v1.2.3-70-g09d2