OSDN Git Service

call qlonglong/qulonglong overloads for int/uint from QByteArray::number()
authorIvailo Monev <xakepa10@laimg.moc>
Mon, 29 Jul 2019 17:36:20 +0000 (17:36 +0000)
committerIvailo Monev <xakepa10@laimg.moc>
Mon, 29 Jul 2019 17:36:20 +0000 (17:36 +0000)
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
src/core/tools/qbytearray.cpp

index dfa5639..adcd592 100644 (file)
@@ -3776,9 +3776,7 @@ QByteArray &QByteArray::setNum(double n, char f, int prec)
 */
 QByteArray QByteArray::number(int n, int base)
 {
-    QByteArray s;
-    s.setNum(n, base);
-    return s;
+    return QByteArray::number(qlonglong(n), base);
 }
 
 /*!
@@ -3788,9 +3786,7 @@ QByteArray QByteArray::number(int n, int base)
 */
 QByteArray QByteArray::number(uint n, int base)
 {
-    QByteArray s;
-    s.setNum(n, base);
-    return s;
+    return QByteArray::number(qulonglong(n), base);
 }
 
 /*!