diff options
-rw-r--r-- | xslt/DivingLog.xslt | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/xslt/DivingLog.xslt b/xslt/DivingLog.xslt index 49f617c91..15ad651a9 100644 --- a/xslt/DivingLog.xslt +++ b/xslt/DivingLog.xslt @@ -157,7 +157,10 @@ <!-- Trying to detect if depth samples are in Imperial or Metric units. This is based on an assumption that maximum depth of a dive is recorded in metric and if samples contain bigger - values, they must be imperial. + values, they must be imperial. However, we double the depth + for the test in some cases the maximum sample depth might be + a bit more than what is recorded as maximum depth for the + dive. --> <xsl:variable name="max"> @@ -169,7 +172,7 @@ <xsl:variable name="depthUnit"> <xsl:choose> - <xsl:when test="$max > Depth + 1"> + <xsl:when test="$max > Depth * 2 + 1"> <xsl:value-of select="'imperial'"/> </xsl:when> <xsl:otherwise> |