From: martin-s Date: Tue, 8 Dec 2009 13:38:19 +0000 (+0000) Subject: Fix:Core:Avoid overwriting of attribute X-Git-Tag: navit-0.5.0.5194svn~2334 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=be3adb89445c835454abdcbb49e95eaf219344ae;p=profile%2Fivi%2Fnavit.git Fix:Core:Avoid overwriting of attribute git-svn-id: https://navit.svn.sourceforge.net/svnroot/navit/trunk@2857 ffa7fe5e-494d-0410-b361-a75ebd5db220 --- diff --git a/navit/navit/navit.c b/navit/navit/navit.c index 63b06ec..df60b5e 100644 --- a/navit/navit/navit.c +++ b/navit/navit/navit.c @@ -2275,7 +2275,7 @@ navit_layout_switch(struct navit *n) { int currTs=0; - struct attr iso8601_attr,geo_attr,layout_attr; + struct attr iso8601_attr,geo_attr,valid_attr,layout_attr; double trise,tset,trise_actual; struct layout *l; int year, month, day; @@ -2302,7 +2302,7 @@ navit_layout_switch(struct navit *n) //No position - no sun return; } - if (vehicle_get_attr(n->vehicle->vehicle, attr_position_valid, &geo_attr,NULL) && geo_attr.u.num==attr_position_valid_invalid) { + if (vehicle_get_attr(n->vehicle->vehicle, attr_position_valid, &valid_attr,NULL) && valid_attr.u.num==attr_position_valid_invalid) { return; //No valid fix yet }