Fix:GTK:Prevent statusbar from crashing if direction is unusual
authormartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>
Mon, 14 Jan 2008 23:15:52 +0000 (23:15 +0000)
committermartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>
Mon, 14 Jan 2008 23:15:52 +0000 (23:15 +0000)
git-svn-id: https://navit.svn.sourceforge.net/svnroot/navit/trunk@764 ffa7fe5e-494d-0410-b361-a75ebd5db220

navit/src/gui/gtk/gui_gtk_statusbar.c

index fbfa5a6..ae7c68d 100644 (file)
@@ -121,6 +121,7 @@ statusbar_route_update(struct statusbar_priv *this, struct navit *navit, struct
        }
        if (vehicle_position_attr_get(v, attr_position_direction, &attr))
                direction=*(attr.u.numd);
+       direction=direction%360;
        dir_idx=(direction+22.5)/45;
        dir=dirs[dir_idx];
        if (vehicle_position_attr_get(v, attr_position_height, &attr))