Skip to content

Commit 12ead91

Browse files
committed
avoid having qgsDoubleToString printing -0
1 parent eeee43d commit 12ead91

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/core/qgis.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020

2121
#include <QEvent>
2222
#include <QString>
23-
#include <QRegExp>
23+
#include <QRegularExpression>
2424
#include <QMetaType>
2525
#include <QMap>
2626
#include <QMetaEnum>
@@ -239,7 +239,7 @@ CORE_EXPORT uint qHash( const QVariant &variant );
239239
inline QString qgsDoubleToString( double a, int precision = 17 )
240240
{
241241
if ( precision )
242-
return QString::number( a, 'f', precision ).remove( QRegExp( "\\.?0+$" ) );
242+
return QString::number( a, 'f', precision ).remove( QRegularExpression( "\\.?0+$" ) ).replace( QRegularExpression( "^-0$" ), QStringLiteral( "0" ) );
243243
else
244244
return QString::number( a, 'f', precision );
245245
}

0 commit comments

Comments
 (0)