diff Discovery/Src/tInfoLog.c @ 570:701ead8dddab

Try to reduce legth of log entry string: The metric views of the log data did no longer fit into the line space (because of the change ' to "min"). This may be avoided / reduced by removing spaces depending on the view parameters
author Ideenmodellierer
date Mon, 30 Nov 2020 20:55:23 +0100
parents 1c95f811967c
children eecb52ab1fce
line wrap: on
line diff
--- a/Discovery/Src/tInfoLog.c	Mon Nov 30 20:52:49 2020 +0100
+++ b/Discovery/Src/tInfoLog.c	Mon Nov 30 20:55:23 2020 +0100
@@ -368,7 +368,21 @@
             switch(logbookHeader.decoModel)
             {
             case 1:
-                textPointer += snprintf(&text[textPointer],20,"\016\016 GF  \017");
+            	if(!settingsGetPointer()->nonMetricalSystem)	/* safe space to avoid cursor overlap */
+            	{
+            		if(settingsGetPointer()->amPMTime)
+            		{
+            			textPointer += snprintf(&text[textPointer],20,"\016\016 GF \017");
+            		}
+            		else
+            		{
+            			textPointer += snprintf(&text[textPointer],20,"\016\016GF \017");
+            		}
+            	}
+            	else
+            	{
+            		textPointer += snprintf(&text[textPointer],20,"\016\016 GF  \017");
+            	}
                 break;
             case 2:
                 textPointer += snprintf(&text[textPointer],20,"\016\016 VPM \017");
@@ -386,7 +400,7 @@
             }
             else
             {
-                textPointer += snprintf(&text[textPointer], 20,"%3d.%d\016\016m\017 ", maxDepthMeter,maxDepthSubmeter);
+            	textPointer += snprintf(&text[textPointer], 20,"%3d.%d\016\016m \017", maxDepthMeter,maxDepthSubmeter);
             }
             textPointer += snprintf(&text[textPointer], 20,"%3d\016\016min\017\n\r", divetime);