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

navit/src/gui/gtk/gui_gtk_statusbar.c

index ae7c68d..70ddb59 100644 (file)
@@ -121,7 +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;
+       direction=fmod(direction,360);
        dir_idx=(direction+22.5)/45;
        dir=dirs[dir_idx];
        if (vehicle_position_attr_get(v, attr_position_height, &attr))