From b3f2c9c6c30c2b499e8fe3fac74a99496b5dfe1c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Florian=20M=C3=A4rkl?= Date: Fri, 28 Feb 2020 13:40:51 +0100 Subject: [PATCH] Fix deprecated QString usage on empty relro info (#2075) --- src/widgets/Dashboard.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/widgets/Dashboard.cpp b/src/widgets/Dashboard.cpp index f345f2cb..8ae3477b 100644 --- a/src/widgets/Dashboard.cpp +++ b/src/widgets/Dashboard.cpp @@ -56,10 +56,12 @@ void Dashboard::updateContents() setPlainText(this->ui->compilerEdit, item2["compiler"].toString()); setPlainText(this->ui->bitsEdit, QString::number(item2["bits"].toDouble())); - if (!item2["relro"].isUndefined()) { + if (!item2["relro"].toString().isEmpty()) { QString relro = item2["relro"].toString().section(QLatin1Char(' '), 0, 0); relro[0] = relro[0].toUpper(); setPlainText(this->ui->relroEdit, relro); + } else { + setPlainText(this->ui->relroEdit, "N/A"); } setPlainText(this->ui->baddrEdit, RAddressString(item2["baddr"].toVariant().toULongLong()));