hyprextras: avoid arg() overhead in applyOptions string building
This commit is contained in:
parent
6987809a76
commit
fe5195ca2e
1 changed files with 4 additions and 2 deletions
|
|
@ -84,9 +84,11 @@ void HyprExtras::applyOptions(const QVariantHash& options) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
QString request = "[[BATCH]]";
|
QString request;
|
||||||
|
request.reserve(12 + options.size() * 40);
|
||||||
|
request += QLatin1String("[[BATCH]]");
|
||||||
for (auto it = options.constBegin(); it != options.constEnd(); ++it) {
|
for (auto it = options.constBegin(); it != options.constEnd(); ++it) {
|
||||||
request += QString("keyword %1 %2;").arg(it.key(), it.value().toString());
|
request += QLatin1String("keyword ") + it.key() + QLatin1Char(' ') + it.value().toString() + QLatin1Char(';');
|
||||||
}
|
}
|
||||||
|
|
||||||
makeRequest(request, [this](bool success, const QByteArray& res) {
|
makeRequest(request, [this](bool success, const QByteArray& res) {
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue