mirror of
https://github.com/Bismuth-Forge/bismuth.git
synced 2024-10-05 12:37:47 +03:00
fix: clientList vector reserve
This commit is contained in:
parent
a3686ebd24
commit
0601f99c5c
@ -66,9 +66,12 @@ std::vector<PlasmaApi::Client> Workspace::clientList() const
|
||||
|
||||
auto apiCallRes = apiCall();
|
||||
|
||||
auto result = std::vector<PlasmaApi::Client>(apiCallRes.size());
|
||||
auto result = std::vector<PlasmaApi::Client>();
|
||||
result.reserve(apiCallRes.size());
|
||||
for (auto clientPtr : apiCallRes) {
|
||||
result.push_back(Client(reinterpret_cast<QObject *>(clientPtr)));
|
||||
if (clientPtr) {
|
||||
result.push_back(Client(reinterpret_cast<QObject *>(clientPtr)));
|
||||
}
|
||||
}
|
||||
|
||||
return result;
|
||||
|
Loading…
Reference in New Issue
Block a user