kiconfinder: keep references to QByteArray objects

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
Ivailo Monev 2023-08-31 17:58:34 +03:00
parent eee1429e54
commit 7a2e7e8b73

View file

@ -86,9 +86,11 @@ int main(int argc, char *argv[])
foreach (const QString &iconName, iconArgs) {
const QString icon = KIconLoader::global()->iconPath(iconName, iconGroup, true);
if (!icon.isEmpty()) {
printf("%s\n", icon.toLatin1().constData());
const QByteArray iconBytes = icon.toLatin1();
printf("%s\n", iconBytes.constData());
} else {
std::cerr << "Icon '" << iconName.toLatin1().constData() << "' not found" << std::endl;
const QByteArray iconNameBytes = iconName.toLatin1();
std::cerr << "Icon '" << iconNameBytes.constData() << "' not found" << std::endl;
rv = 1;
}
}