]> git.street.me.uk Git - andy/viking.git/blobdiff - src/viktrwlayer.c
Improve potential statusbar message of a selected trackpoint.
[andy/viking.git] / src / viktrwlayer.c
index 3b33acba33be9f3bd89300d24ceefe3105e86fb9..552d5c97e013031b18dc47691030e694599a066f 100644 (file)
@@ -3005,6 +3005,10 @@ static void set_statusbar_msg_info_trkpt ( VikTrwLayer *vtl, VikTrackpoint *trkp
     statusbar_format_code = g_strdup ( "KEATDN" );
     need2free = TRUE;
   }
+  else {
+    // Format code may want to show speed - so may need previous trkpt to work it out
+    trkpt_prev = vik_track_get_tp_prev ( vtl->current_tp_track, trkpt );
+  }
 
   gchar *msg = vu_trackpoint_formatted_message ( statusbar_format_code, trkpt, trkpt_prev, vtl->current_tp_track, NAN );
   vik_statusbar_set_message ( vik_window_get_statusbar (VIK_WINDOW(VIK_GTK_WINDOW_FROM_LAYER(vtl))), VIK_STATUSBAR_INFO, msg );