output-configuration: Support cosmic-ext v2
This commit is contained in:
parent
80965a61b9
commit
81b9fb179b
9 changed files with 120 additions and 25 deletions
|
|
@ -4,7 +4,7 @@ use smithay::{output::Output, utils::Point};
|
|||
use tracing::{error, warn};
|
||||
|
||||
use crate::{
|
||||
config::{AdaptiveSync, OutputConfig, OutputState},
|
||||
config::{OutputConfig, OutputState},
|
||||
state::State,
|
||||
wayland::protocols::output_configuration::{
|
||||
delegate_output_configuration, ModeConfiguration, OutputConfiguration,
|
||||
|
|
@ -120,11 +120,7 @@ impl State {
|
|||
current_config.position = (position.x as u32, position.y as u32);
|
||||
}
|
||||
if let Some(vrr) = adaptive_sync {
|
||||
current_config.vrr = if *vrr {
|
||||
AdaptiveSync::Force
|
||||
} else {
|
||||
AdaptiveSync::Disabled
|
||||
};
|
||||
current_config.vrr = *vrr;
|
||||
}
|
||||
if let Some(mirror) = mirroring {
|
||||
current_config.enabled = OutputState::Mirroring(mirror.name());
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue