From 0a4d099dc7ad3a6263c85a43ed2f48bea7d1df95 Mon Sep 17 00:00:00 2001
From: Michael Soitanen <soitanen.michael@gmail.com>
Date: Mon, 28 Mar 2016 13:17:00 +0300
Subject: [PATCH] ND: Position trend vector. Correct drawing in case of small
 radius.

---
 Nasal/canvas/map/navdisplay.styles | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/Nasal/canvas/map/navdisplay.styles b/Nasal/canvas/map/navdisplay.styles
index 6ff519918..e4ed4a8c9 100644
--- a/Nasal/canvas/map/navdisplay.styles
+++ b/Nasal/canvas/map/navdisplay.styles
@@ -908,7 +908,11 @@ var NDStyles = {
 							if (rollDeg < 0) {
 								x = -x;
 								var cmd = 21;
-							} else var cmd = 19;
+								if (angle > math.pi and angle < 2 * math.pi) cmd = 25;
+							} else {
+								var cmd = 19;
+								if (angle > math.pi and angle < 2 * math.pi) cmd = 23;
+							}
 							var y1 = 824;
 							if (nd.get_switch('toggle_centered')) y1 = 562;
 							nd.symbols.trendVector.setData([2,cmd],[512,y1,radius,radius,0,x,-y]);