cli, location: Fix multi-sentence NMEA message output

Multi-sentence NMEA messages were printed as is, that is with
linebreaks, which made mmcli --location-get output look broken.

Split NMEA sentences with linebreaks to separate output list items, so
that they line up correctly.
This commit is contained in:
Teemu Ikonen
2021-09-01 15:50:38 +00:00
committed by Aleksander Morgado
parent 7177eeea99
commit fa19b2b9b1
3 changed files with 39 additions and 1 deletions
+1 -1
View File
@@ -568,7 +568,7 @@ get_location_process_reply (MMLocation3gpp *location_3gpp,
mmcli_output_string_take (MMC_F_LOCATION_3GPP_LAC, lac);
mmcli_output_string_take (MMC_F_LOCATION_3GPP_TAC, tac);
mmcli_output_string_take (MMC_F_LOCATION_3GPP_CID, cid);
mmcli_output_string_array_take (MMC_F_LOCATION_GPS_NMEA, nmea, TRUE);
mmcli_output_string_array_multiline_take (MMC_F_LOCATION_GPS_NMEA, nmea);
mmcli_output_string (MMC_F_LOCATION_GPS_UTC, gps_utc);
mmcli_output_string_take (MMC_F_LOCATION_GPS_LONG, gps_longitude);
mmcli_output_string_take (MMC_F_LOCATION_GPS_LAT, gps_latitude);