summaryrefslogtreecommitdiff
path: root/kms++/src/crtc.cpp
diff options
context:
space:
mode:
authorTomi Valkeinen <tomi.valkeinen@ideasonboard.com>2025-04-21 22:01:07 +0300
committerTomi Valkeinen <tomi.valkeinen@ideasonboard.com>2025-04-22 10:27:27 +0300
commit7a4e4cbf5e70cd304b751f9862792e0d6af85eb1 (patch)
treecbc504a4506f45f1a53f5fc239d701ccfa825507 /kms++/src/crtc.cpp
parent72ed148ff1b40511809811ee265a683a39eaebc6 (diff)
Fix a few clang warnings
Diffstat (limited to 'kms++/src/crtc.cpp')
-rw-r--r--kms++/src/crtc.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/kms++/src/crtc.cpp b/kms++/src/crtc.cpp
index 1c1888f..d217863 100644
--- a/kms++/src/crtc.cpp
+++ b/kms++/src/crtc.cpp
@@ -181,9 +181,9 @@ int Crtc::legacy_gamma_size() const
void Crtc::legacy_gamma_set(vector<tuple<uint16_t, uint16_t, uint16_t>> v)
{
uint32_t len = v.size();
- uint16_t red[len];
- uint16_t green[len];
- uint16_t blue[len];
+ vector<uint16_t> red(len);
+ vector<uint16_t> green(len);
+ vector<uint16_t> blue(len);
for (uint32_t i = 0; i < len; ++i) {
red[i] = get<0>(v[i]);
@@ -191,7 +191,7 @@ void Crtc::legacy_gamma_set(vector<tuple<uint16_t, uint16_t, uint16_t>> v)
blue[i] = get<2>(v[i]);
}
- drmModeCrtcSetGamma(card().fd(), id(), len, red, green, blue);
+ drmModeCrtcSetGamma(card().fd(), id(), len, red.data(), green.data(), blue.data());
}
} // namespace kms