diff options
| author | Ivan Molodetskikh <yalterz@gmail.com> | 2024-03-22 21:24:11 +0400 |
|---|---|---|
| committer | Ivan Molodetskikh <yalterz@gmail.com> | 2024-03-22 21:24:11 +0400 |
| commit | 54e6a01284effb5d1addc3ad386f124afa9aade2 (patch) | |
| tree | 7ef965f59ce55b0c8fadb55dd14036fccdc4e837 /src | |
| parent | 7721e3fc440470ba9e7505c9f2e1d490c39e3ac1 (diff) | |
| download | niri-54e6a01284effb5d1addc3ad386f124afa9aade2.tar.gz niri-54e6a01284effb5d1addc3ad386f124afa9aade2.tar.bz2 niri-54e6a01284effb5d1addc3ad386f124afa9aade2.zip | |
Allow clippy false positive harder
Diffstat (limited to 'src')
| -rw-r--r-- | src/protocols/gamma_control.rs | 32 |
1 files changed, 17 insertions, 15 deletions
diff --git a/src/protocols/gamma_control.rs b/src/protocols/gamma_control.rs index b123c024..4530bb41 100644 --- a/src/protocols/gamma_control.rs +++ b/src/protocols/gamma_control.rs @@ -178,21 +178,23 @@ where // Verify that there's no more data. #[allow(clippy::unused_io_amount)] // False positive on 1.77.0 - match file.read(&mut [0]) { - Ok(0) => (), - Ok(_) => { - warn!("gamma data is too large"); - resource.failed(); - gamma_controls.remove(&output); - let _ = state.set_gamma(&output, None); - return; - } - Err(err) => { - warn!("error reading gamma data: {err:?}"); - resource.failed(); - gamma_controls.remove(&output); - let _ = state.set_gamma(&output, None); - return; + { + match file.read(&mut [0]) { + Ok(0) => (), + Ok(_) => { + warn!("gamma data is too large"); + resource.failed(); + gamma_controls.remove(&output); + let _ = state.set_gamma(&output, None); + return; + } + Err(err) => { + warn!("error reading gamma data: {err:?}"); + resource.failed(); + gamma_controls.remove(&output); + let _ = state.set_gamma(&output, None); + return; + } } } } |
