diff --git a/crates/wrsrvd/src/main.rs b/crates/wrsrvd/src/main.rs index e5f855e..d8ec2c9 100644 --- a/crates/wrsrvd/src/main.rs +++ b/crates/wrsrvd/src/main.rs @@ -68,7 +68,7 @@ fn main() -> Result<()> { size: window_size, refresh: 60_000, // 60 Hz in millihertz }; - output.change_current_state(Some(mode), Some(Transform::Flipped180), None, None); + output.change_current_state(Some(mode), Some(Transform::Normal), None, None); output.set_preferred(mode); // Create the global output for Wayland clients to bind to. @@ -123,6 +123,9 @@ fn main() -> Result<()> { loop_handle .insert_source(winit_event_loop, move |event, _, data| match event { WinitEvent::Resized { size, scale_factor } => { + // TODO: Update output mode, damage tracker, and space mapping + // to reflect the new window size. Currently the compositor + // continues rendering at the original size after resize. info!(?size, scale_factor, "window resized"); } WinitEvent::Focus(focused) => { diff --git a/crates/wrsrvd/src/state.rs b/crates/wrsrvd/src/state.rs index ab36eb3..1b7d130 100644 --- a/crates/wrsrvd/src/state.rs +++ b/crates/wrsrvd/src/state.rs @@ -2,8 +2,8 @@ use smithay::{ backend::input::{ AbsolutePositionEvent, Axis, AxisSource, ButtonState, Event as InputEventTrait, InputBackend, InputEvent, KeyboardKeyEvent, - PointerAxisEvent as JsonPointerAxisEvent, - PointerButtonEvent as JsonPointerButtonEvent, + PointerAxisEvent as PointerAxisEventTrait, + PointerButtonEvent as PointerButtonEventTrait, }, desktop::{Space, WindowSurfaceType}, input::{