fix linux
This commit is contained in:
parent
6a3b1925df
commit
144d1107fd
1 changed files with 6 additions and 2 deletions
|
@ -25,8 +25,8 @@ use xkbcommon::xkb::{self, Keycode, Keysym, State};
|
||||||
use crate::{
|
use crate::{
|
||||||
Action, AnyWindowHandle, BackgroundExecutor, ClipboardItem, CursorStyle, DisplayId,
|
Action, AnyWindowHandle, BackgroundExecutor, ClipboardItem, CursorStyle, DisplayId,
|
||||||
ForegroundExecutor, Keymap, LinuxDispatcher, Menu, MenuItem, OwnedMenu, PathPromptOptions,
|
ForegroundExecutor, Keymap, LinuxDispatcher, Menu, MenuItem, OwnedMenu, PathPromptOptions,
|
||||||
Pixels, Platform, PlatformDisplay, PlatformKeyboardLayout, PlatformTextSystem, PlatformWindow,
|
Pixels, Platform, PlatformDisplay, PlatformKeyboardLayout, PlatformKeyboardMapper,
|
||||||
Point, Result, Task, WindowAppearance, WindowParams, px,
|
PlatformTextSystem, PlatformWindow, Point, Result, Task, WindowAppearance, WindowParams, px,
|
||||||
};
|
};
|
||||||
|
|
||||||
#[cfg(any(feature = "wayland", feature = "x11"))]
|
#[cfg(any(feature = "wayland", feature = "x11"))]
|
||||||
|
@ -144,6 +144,10 @@ impl<P: LinuxClient + 'static> Platform for P {
|
||||||
self.keyboard_layout()
|
self.keyboard_layout()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
fn keyboard_mapper(&self) -> Rc<dyn PlatformKeyboardMapper> {
|
||||||
|
Rc::new(crate::DummyKeyboardMapper)
|
||||||
|
}
|
||||||
|
|
||||||
fn on_keyboard_layout_change(&self, callback: Box<dyn FnMut()>) {
|
fn on_keyboard_layout_change(&self, callback: Box<dyn FnMut()>) {
|
||||||
self.with_common(|common| common.callbacks.keyboard_layout_change = Some(callback));
|
self.with_common(|common| common.callbacks.keyboard_layout_change = Some(callback));
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue