Skip to content

Commit 0b02181

Browse files
committed
wayland: use deduped Modifiers
1 parent 5041cfe commit 0b02181

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

src/platform_impl/linux/wayland/seat/keyboard/mod.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ use sctk::reexports::client::protocol::wl_seat::WlSeat;
1212
use sctk::reexports::client::{Connection, Dispatch, Proxy, QueueHandle, WEnum};
1313
use tracing::warn;
1414
use winit_core::event::{ElementState, WindowEvent};
15-
use winit_core::keyboard::ModifiersState;
15+
use winit_core::keyboard::Modifiers;
1616

1717
use crate::platform_impl::common::xkb::Context;
1818
use crate::platform_impl::wayland::event_loop::sink::EventSink;
@@ -122,7 +122,7 @@ impl Dispatch<WlKeyboard, KeyboardData, WinitState> for WinitState {
122122
if !focused {
123123
// Notify that no modifiers are being pressed.
124124
state.events_sink.push_window_event(
125-
WindowEvent::ModifiersChanged(ModifiersState::empty().into()),
125+
WindowEvent::ModifiersChanged(Modifiers::empty().into()),
126126
window_id,
127127
);
128128

src/platform_impl/linux/wayland/seat/mod.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ use sctk::seat::pointer::{ThemeSpec, ThemedPointer};
1313
use sctk::seat::{Capability as SeatCapability, SeatHandler, SeatState};
1414
use tracing::warn;
1515
use winit_core::event::WindowEvent;
16-
use winit_core::keyboard::ModifiersState;
16+
use winit_core::keyboard::Modifiers;
1717

1818
use crate::platform_impl::wayland::state::WinitState;
1919

@@ -53,7 +53,7 @@ pub struct WinitSeatState {
5353
keyboard_state: Option<KeyboardState>,
5454

5555
/// The current modifiers state on the seat.
56-
modifiers: ModifiersState,
56+
modifiers: Modifiers,
5757

5858
/// Whether we have pending modifiers.
5959
modifiers_pending: bool,

0 commit comments

Comments
 (0)