From 72b73d8208fa7b259c26602485cad3f798c557cc Mon Sep 17 00:00:00 2001 From: Przemo Firszt Date: Mon, 6 Apr 2015 17:18:07 +0100 Subject: [PATCH] Base: Fix pressure unit problem in internal unit schema Signed-off-by: Przemo Firszt --- src/Base/UnitsSchemaInternal.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/Base/UnitsSchemaInternal.cpp b/src/Base/UnitsSchemaInternal.cpp index 7e616c63a..44fd389e0 100644 --- a/src/Base/UnitsSchemaInternal.cpp +++ b/src/Base/UnitsSchemaInternal.cpp @@ -88,9 +88,12 @@ QString UnitsSchemaInternal::schemaTranslate(Base::Quantity quant,double &factor unitString = QString::fromLatin1("kPa"); factor = 1.0; }else if(UnitValue < 10000000.0){ - unitString = QString::fromLatin1("GPa"); + unitString = QString::fromLatin1("MPa"); factor = 1000.0; - }else{ // bigger then 1000 GPa -> scientific notation + }else if(UnitValue < 10000000000.0){ + unitString = QString::fromLatin1("GPa"); + factor = 1000000.0; + }else{ // bigger -> scientific notation unitString = QString::fromLatin1("Pa"); factor = 1.0; }