diff options
author | OLFDB <olf@eisenzelt.de> | 2021-02-15 07:15:11 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-02-15 07:15:11 +0100 |
commit | a2f14e470ed2b3d091dc3dcf21d79f99737d45b2 (patch) | |
tree | a51fc70abe81afe1a127bfecde50e38967dd1a33 | |
parent | c8b98912f6ebce2417758264bb8ce98b05a296c5 (diff) | |
download | navit-a2f14e470ed2b3d091dc3dcf21d79f99737d45b2.tar.gz |
Applied suggested changes from review
-rw-r--r-- | navit/navit.c | 21 |
1 files changed, 9 insertions, 12 deletions
diff --git a/navit/navit.c b/navit/navit.c index bf7086261..bede1aa70 100644 --- a/navit/navit.c +++ b/navit/navit.c @@ -3472,6 +3472,7 @@ void navit_layout_switch(struct navit *n) { int year, month, day; int after_sunrise = FALSE; int after_sunset = FALSE; + int *streetflags = tracking_get_current_flags(n->tracking); if (navit_get_attr(n,attr_layout,&layout_attr,NULL)!=1) { return; //No layout - nothing to switch @@ -3505,24 +3506,20 @@ void navit_layout_switch(struct navit *n) { return; //No valid fix yet } - int *streetflags = tracking_get_current_flags(n->tracking); - if (streetflags != NULL) { - dbg(lvl_debug,"streetflags: %i", *streetflags); + dbg(lvl_debug, "streetflags: %i", *streetflags); - // We are in a tunnel and we have a nightlayout -> switch to nightlayout - if ((*streetflags & AF_UNDERGROUND) && l->nightname) { - navit_set_layout_by_name(n, l->nightname); - dbg(lvl_debug, "tunnel nightlayout"); - return; - } else if (*streetflags & AF_UNDERGROUND) { + if (*streetflags & AF_UNDERGROUND) { + // We are in a tunnel and if we have a nightlayout -> switch to nightlayout + if (l->nightname) { + navit_set_layout_by_name(n, l->nightname); + dbg(lvl_debug, "tunnel nightlayout"); + return; + } else { // We are already in nightmode, no matter of the sun return; } - - } else { - dbg(lvl_debug,"streetflags are NULL"); } if (vehicle_get_attr(n->vehicle->vehicle, attr_position_coord_geo,&geo_attr,NULL)!=1) { |