Fix deprecated QString usage on empty relro info (#2075)

This commit is contained in:
Florian Märkl 2020-02-28 13:40:51 +01:00 committed by GitHub
parent a8b38a8c62
commit b3f2c9c6c3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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()));