aboutsummaryrefslogtreecommitdiff
path: root/src/backend/tty.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/backend/tty.rs')
-rw-r--r--src/backend/tty.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/backend/tty.rs b/src/backend/tty.rs
index 783db022..54dce718 100644
--- a/src/backend/tty.rs
+++ b/src/backend/tty.rs
@@ -2074,6 +2074,8 @@ pub fn set_gamma_for_crtc(
let info = device.get_crtc(crtc).context("error getting crtc info")?;
let gamma_length = info.gamma_length() as usize;
+ ensure!(gamma_length != 0, "setting gamma is not supported");
+
let mut temp;
let ramp = if let Some(ramp) = ramp {
ensure!(ramp.len() == gamma_length * 3, "wrong gamma length");