20ea43f317
During a lane change controlsd writes no_lat_lane_change=true; OnroadWindow
forces edgeColor to STATUS_DISENGAGED so the bg color flips to the disengaged
hue. drawLaneLines's nightrider early-return ("hide all when disengaged")
was matching that and skipping the entire frame, so nightrider showed nothing
during the lane change.
Fixes:
- Hoist is_no_lat_lane_change above the early-return.
- Skip the early-return during lane change, so lane lines + road edges +
blind-spot path still render in nightrider while the maneuver is active
(matching how nightrider looks when normally engaged).
- In the outline-only track-polygon branch: when in lane change, draw the
track as a 4 px outline of CHANGE_LANE_PATH_COLOR (the same yellow used
to fill the polygon in normal mode) instead of the usual 3 px light-blue
guide. Hollow shape, thicker stroke — matches Brian's spec.
Normal-mode rendering is unchanged.