summaryrefslogtreecommitdiff
path: root/src/managers/SeatManager.cpp
diff options
context:
space:
mode:
authorTom Englund <tomenglund26@gmail.com>2024-08-26 17:25:39 +0200
committerGitHub <noreply@github.com>2024-08-26 17:25:39 +0200
commit8d6c18076f3268a6c85c6085d29f898267028101 (patch)
tree9db19e850b0a3e2c5d20d5ca2ad5f9878eca89b1 /src/managers/SeatManager.cpp
parent9c5a37a797ea1f1829859ab5b07016b2f27f739c (diff)
core: make most for loops use const references (#7527)
why not let the compiler optimise things for us at hyprspeeds when we can.
Diffstat (limited to 'src/managers/SeatManager.cpp')
-rw-r--r--src/managers/SeatManager.cpp70
1 files changed, 35 insertions, 35 deletions
diff --git a/src/managers/SeatManager.cpp b/src/managers/SeatManager.cpp
index 801ae55a..e296dcc8 100644
--- a/src/managers/SeatManager.cpp
+++ b/src/managers/SeatManager.cpp
@@ -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;