core: make most for loops use const references (#7527)
why not let the compiler optimise things for us at hyprspeeds when we can.
This commit is contained in:
parent
9c5a37a797
commit
8d6c18076f
31 changed files with 169 additions and 169 deletions
|
|
@ -24,7 +24,7 @@ void CSeatManager::onNewSeatResource(SP<CWLSeatResource> resource) {
|
|||
}
|
||||
|
||||
SP<CSeatManager::SSeatResourceContainer> CSeatManager::containerForResource(SP<CWLSeatResource> seatResource) {
|
||||
for (auto& c : seatResources) {
|
||||
for (auto const& c : seatResources) {
|
||||
if (c->resource == seatResource)
|
||||
return c;
|
||||
}
|
||||
|
|
@ -112,11 +112,11 @@ void CSeatManager::setKeyboardFocus(SP<CWLSurfaceResource> surf) {
|
|||
|
||||
if (state.keyboardFocusResource) {
|
||||
auto client = state.keyboardFocusResource->client();
|
||||
for (auto& s : seatResources) {
|
||||
for (auto const& s : seatResources) {
|
||||
if (s->resource->client() != client)
|
||||
continue;
|
||||
|
||||
for (auto& k : s->resource->keyboards) {
|
||||
for (auto const& k : s->resource->keyboards) {
|
||||
if (!k)
|
||||
continue;
|
||||
|
||||
|
|
@ -134,12 +134,12 @@ void CSeatManager::setKeyboardFocus(SP<CWLSurfaceResource> surf) {
|
|||
}
|
||||
|
||||
auto client = surf->client();
|
||||
for (auto& r : seatResources | std::views::reverse) {
|
||||
for (auto const& r : seatResources | std::views::reverse) {
|
||||
if (r->resource->client() != client)
|
||||
continue;
|
||||
|
||||
state.keyboardFocusResource = r->resource;
|
||||
for (auto& k : r->resource->keyboards) {
|
||||
for (auto const& k : r->resource->keyboards) {
|
||||
if (!k)
|
||||
continue;
|
||||
|
||||
|
|
@ -157,11 +157,11 @@ void CSeatManager::sendKeyboardKey(uint32_t timeMs, uint32_t key, wl_keyboard_ke
|
|||
if (!state.keyboardFocusResource)
|
||||
return;
|
||||
|
||||
for (auto& s : seatResources) {
|
||||
for (auto const& s : seatResources) {
|
||||
if (s->resource->client() != state.keyboardFocusResource->client())
|
||||
continue;
|
||||
|
||||
for (auto& k : s->resource->keyboards) {
|
||||
for (auto const& k : s->resource->keyboards) {
|
||||
if (!k)
|
||||
continue;
|
||||
|
||||
|
|
@ -174,11 +174,11 @@ void CSeatManager::sendKeyboardMods(uint32_t depressed, uint32_t latched, uint32
|
|||
if (!state.keyboardFocusResource)
|
||||
return;
|
||||
|
||||
for (auto& s : seatResources) {
|
||||
for (auto const& s : seatResources) {
|
||||
if (s->resource->client() != state.keyboardFocusResource->client())
|
||||
continue;
|
||||
|
||||
for (auto& k : s->resource->keyboards) {
|
||||
for (auto const& k : s->resource->keyboards) {
|
||||
if (!k)
|
||||
continue;
|
||||
|
||||
|
|
@ -205,11 +205,11 @@ void CSeatManager::setPointerFocus(SP<CWLSurfaceResource> surf, const Vector2D&
|
|||
|
||||
if (state.pointerFocusResource) {
|
||||
auto client = state.pointerFocusResource->client();
|
||||
for (auto& s : seatResources) {
|
||||
for (auto const& s : seatResources) {
|
||||
if (s->resource->client() != client)
|
||||
continue;
|
||||
|
||||
for (auto& p : s->resource->pointers) {
|
||||
for (auto const& p : s->resource->pointers) {
|
||||
if (!p)
|
||||
continue;
|
||||
|
||||
|
|
@ -230,12 +230,12 @@ void CSeatManager::setPointerFocus(SP<CWLSurfaceResource> surf, const Vector2D&
|
|||
}
|
||||
|
||||
auto client = surf->client();
|
||||
for (auto& r : seatResources | std::views::reverse) {
|
||||
for (auto const& r : seatResources | std::views::reverse) {
|
||||
if (r->resource->client() != client)
|
||||
continue;
|
||||
|
||||
state.pointerFocusResource = r->resource;
|
||||
for (auto& p : r->resource->pointers) {
|
||||
for (auto const& p : r->resource->pointers) {
|
||||
if (!p)
|
||||
continue;
|
||||
|
||||
|
|
@ -257,11 +257,11 @@ void CSeatManager::sendPointerMotion(uint32_t timeMs, const Vector2D& local) {
|
|||
if (!state.pointerFocusResource)
|
||||
return;
|
||||
|
||||
for (auto& s : seatResources) {
|
||||
for (auto const& s : seatResources) {
|
||||
if (s->resource->client() != state.pointerFocusResource->client())
|
||||
continue;
|
||||
|
||||
for (auto& p : s->resource->pointers) {
|
||||
for (auto const& p : s->resource->pointers) {
|
||||
if (!p)
|
||||
continue;
|
||||
|
||||
|
|
@ -276,11 +276,11 @@ void CSeatManager::sendPointerButton(uint32_t timeMs, uint32_t key, wl_pointer_b
|
|||
if (!state.pointerFocusResource)
|
||||
return;
|
||||
|
||||
for (auto& s : seatResources) {
|
||||
for (auto const& s : seatResources) {
|
||||
if (s->resource->client() != state.pointerFocusResource->client())
|
||||
continue;
|
||||
|
||||
for (auto& p : s->resource->pointers) {
|
||||
for (auto const& p : s->resource->pointers) {
|
||||
if (!p)
|
||||
continue;
|
||||
|
||||
|
|
@ -300,11 +300,11 @@ void CSeatManager::sendPointerFrame(WP<CWLSeatResource> pResource) {
|
|||
if (!pResource)
|
||||
return;
|
||||
|
||||
for (auto& s : seatResources) {
|
||||
for (auto const& s : seatResources) {
|
||||
if (s->resource->client() != pResource->client())
|
||||
continue;
|
||||
|
||||
for (auto& p : s->resource->pointers) {
|
||||
for (auto const& p : s->resource->pointers) {
|
||||
if (!p)
|
||||
continue;
|
||||
|
||||
|
|
@ -318,11 +318,11 @@ void CSeatManager::sendPointerAxis(uint32_t timeMs, wl_pointer_axis axis, double
|
|||
if (!state.pointerFocusResource)
|
||||
return;
|
||||
|
||||
for (auto& s : seatResources) {
|
||||
for (auto const& s : seatResources) {
|
||||
if (s->resource->client() != state.pointerFocusResource->client())
|
||||
continue;
|
||||
|
||||
for (auto& p : s->resource->pointers) {
|
||||
for (auto const& p : s->resource->pointers) {
|
||||
if (!p)
|
||||
continue;
|
||||
|
||||
|
|
@ -346,12 +346,12 @@ void CSeatManager::sendTouchDown(SP<CWLSurfaceResource> surf, uint32_t timeMs, i
|
|||
state.touchFocus = surf;
|
||||
|
||||
auto client = surf->client();
|
||||
for (auto& r : seatResources | std::views::reverse) {
|
||||
for (auto const& r : seatResources | std::views::reverse) {
|
||||
if (r->resource->client() != client)
|
||||
continue;
|
||||
|
||||
state.touchFocusResource = r->resource;
|
||||
for (auto& t : r->resource->touches) {
|
||||
for (auto const& t : r->resource->touches) {
|
||||
if (!t)
|
||||
continue;
|
||||
|
||||
|
|
@ -372,12 +372,12 @@ void CSeatManager::sendTouchUp(uint32_t timeMs, int32_t id) {
|
|||
return;
|
||||
|
||||
auto client = state.touchFocusResource->client();
|
||||
for (auto& r : seatResources | std::views::reverse) {
|
||||
for (auto const& r : seatResources | std::views::reverse) {
|
||||
if (r->resource->client() != client)
|
||||
continue;
|
||||
|
||||
state.touchFocusResource = r->resource;
|
||||
for (auto& t : r->resource->touches) {
|
||||
for (auto const& t : r->resource->touches) {
|
||||
if (!t)
|
||||
continue;
|
||||
|
||||
|
|
@ -395,11 +395,11 @@ void CSeatManager::sendTouchMotion(uint32_t timeMs, int32_t id, const Vector2D&
|
|||
if (!state.touchFocusResource)
|
||||
return;
|
||||
|
||||
for (auto& s : seatResources) {
|
||||
for (auto const& s : seatResources) {
|
||||
if (s->resource->client() != state.touchFocusResource->client())
|
||||
continue;
|
||||
|
||||
for (auto& t : s->resource->touches) {
|
||||
for (auto const& t : s->resource->touches) {
|
||||
if (!t)
|
||||
continue;
|
||||
|
||||
|
|
@ -412,11 +412,11 @@ void CSeatManager::sendTouchFrame() {
|
|||
if (!state.touchFocusResource)
|
||||
return;
|
||||
|
||||
for (auto& s : seatResources) {
|
||||
for (auto const& s : seatResources) {
|
||||
if (s->resource->client() != state.touchFocusResource->client())
|
||||
continue;
|
||||
|
||||
for (auto& t : s->resource->touches) {
|
||||
for (auto const& t : s->resource->touches) {
|
||||
if (!t)
|
||||
continue;
|
||||
|
||||
|
|
@ -429,11 +429,11 @@ void CSeatManager::sendTouchCancel() {
|
|||
if (!state.touchFocusResource)
|
||||
return;
|
||||
|
||||
for (auto& s : seatResources) {
|
||||
for (auto const& s : seatResources) {
|
||||
if (s->resource->client() != state.touchFocusResource->client())
|
||||
continue;
|
||||
|
||||
for (auto& t : s->resource->touches) {
|
||||
for (auto const& t : s->resource->touches) {
|
||||
if (!t)
|
||||
continue;
|
||||
|
||||
|
|
@ -446,11 +446,11 @@ void CSeatManager::sendTouchShape(int32_t id, const Vector2D& shape) {
|
|||
if (!state.touchFocusResource)
|
||||
return;
|
||||
|
||||
for (auto& s : seatResources) {
|
||||
for (auto const& s : seatResources) {
|
||||
if (s->resource->client() != state.touchFocusResource->client())
|
||||
continue;
|
||||
|
||||
for (auto& t : s->resource->touches) {
|
||||
for (auto const& t : s->resource->touches) {
|
||||
if (!t)
|
||||
continue;
|
||||
|
||||
|
|
@ -463,11 +463,11 @@ void CSeatManager::sendTouchOrientation(int32_t id, double angle) {
|
|||
if (!state.touchFocusResource)
|
||||
return;
|
||||
|
||||
for (auto& s : seatResources) {
|
||||
for (auto const& s : seatResources) {
|
||||
if (s->resource->client() != state.touchFocusResource->client())
|
||||
continue;
|
||||
|
||||
for (auto& t : s->resource->touches) {
|
||||
for (auto const& t : s->resource->touches) {
|
||||
if (!t)
|
||||
continue;
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue