1
0
Fork 0
forked from wry/wry

seat: add FallbackOutputMode

This commit is contained in:
Julian Orth 2026-02-24 20:00:45 +01:00
parent ca6e3891af
commit 727a1bc68b
2 changed files with 35 additions and 1 deletions

View file

@ -523,6 +523,9 @@ impl ConfigProxyHandler {
seat: Seat,
mode: FallbackOutputMode,
) -> Result<(), CphError> {
let Ok(mode) = mode.try_into() else {
return Err(CphError::UnknownFallbackOutputMode(mode));
};
let seat = self.get_seat(seat)?;
seat.set_fallback_output_mode(mode);
Ok(())
@ -3537,6 +3540,8 @@ enum CphError {
UnknownBarPosition(BarPosition),
#[error("Unknown gfx API {0:?}")]
UnknownGfxApi(GfxApi),
#[error("Unknown fallback output mode {0:?}")]
UnknownFallbackOutputMode(FallbackOutputMode),
}
trait WithRequestName {