From fb8e5b21df752c6c4a00c649d602e07dc66ad6c0 Mon Sep 17 00:00:00 2001 From: Jared Boone Date: Sun, 17 Jan 2016 18:07:39 -0800 Subject: [PATCH] Use AIS MMSI string formatter, remove right-justification. --- firmware/application/ais_app.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/firmware/application/ais_app.cpp b/firmware/application/ais_app.cpp index 04c482a4a..28b2b9086 100644 --- a/firmware/application/ais_app.cpp +++ b/firmware/application/ais_app.cpp @@ -75,7 +75,7 @@ static std::string latlon(const Latitude latitude, const Longitude longitude) { static std::string mmsi( const ais::MMSI& mmsi ) { - return to_string_dec_uint(mmsi, 9, '0'); + return to_string_dec_uint(mmsi, 9); } static std::string datetime( @@ -408,8 +408,7 @@ void AISRecentEntryDetailView::paint(Painter& painter) { auto field_rect = Rect { rect.left(), rect.top() + 16, rect.width(), 16 }; - const size_t mmsi_length = 9; - field_rect = draw_field(painter, field_rect, s, "MMSI", to_string_dec_int(entry_.mmsi, mmsi_length)); + field_rect = draw_field(painter, field_rect, s, "MMSI", ais::format::mmsi(entry_.mmsi)); field_rect = draw_field(painter, field_rect, s, "Name", entry_.name); field_rect = draw_field(painter, field_rect, s, "Call", entry_.call_sign); field_rect = draw_field(painter, field_rect, s, "Dest", entry_.destination);