From: tsteven4 <13596209+tsteven4@users.noreply.github.com> Date: Fri, 19 Jul 2024 13:11:59 +0000 (-0600) Subject: enhance garmin route write for devices using 16 member icon set. (#1298) X-Git-Tag: archive/raspbian/1.10.0+ds-2+rpi1~1^2~12^2^2~89 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=92b4888a829775ad6f28a5efd0e56a357cf68490;p=gpsbabel.git enhance garmin route write for devices using 16 member icon set. (#1298) --- diff --git a/garmin.cc b/garmin.cc index 9ffb56d5c..cea5e6c4d 100644 --- a/garmin.cc +++ b/garmin.cc @@ -937,7 +937,11 @@ GarminFormat::route_waypt_pr(const Waypoint* wpt) rte->lon = wpt->longitude; rte->lat = wpt->latitude; - rte->smbl = gt_find_icon_number_from_desc(wpt->icon_descr, PCX); + if (gps_rte_type == 103) { + rte->smbl = d103_icon_number_from_symbol(wpt->icon_descr); + } else { + rte->smbl = gt_find_icon_number_from_desc(wpt->icon_descr, PCX); + } // map class so unit doesn't duplicate routepoints as a waypoint. rte->wpt_class = 0x80;