diff --git a/src_main/core/pivarianttypes.cpp b/src_main/core/pivarianttypes.cpp index c7e19fdb..3afb2922 100644 --- a/src_main/core/pivarianttypes.cpp +++ b/src_main/core/pivarianttypes.cpp @@ -94,6 +94,6 @@ PIVariantTypes::Enum & PIVariantTypes::Enum::operator <<(const PIString & v) { PIVariantTypes::Enum & PIVariantTypes::Enum::operator <<(const PIStringList & v) { piForeachC (PIString & s, v) - (*this) << s; + (*this) << s.trimmed(); return *this; } diff --git a/src_main/math/pifixedpoint.h b/src_main/math/pifixedpoint.h index 4d00217a..0c1e881c 100644 --- a/src_main/math/pifixedpoint.h +++ b/src_main/math/pifixedpoint.h @@ -41,7 +41,7 @@ public: fp & operator =(const float &v) {val = PIFixedPoint(v).val; return *this;} fp & operator =(const double &v) {val = PIFixedPoint(v).val; return *this;} fp & operator =(const long double &v) {val = PIFixedPoint(v).val; return *this;} - fp operator -() {fp p = fp(*this); p.val = -val; return p;} + fp operator -() {fp p = fp(*this); p.val = -val; return p;} bool operator ==(const fp & v) const {return val == v.val;} bool operator !=(const fp & v) const {return val != v.val;}