summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--native/src/window/event.rs3
-rw-r--r--winit/src/conversion.rs3
2 files changed, 6 insertions, 0 deletions
diff --git a/native/src/window/event.rs b/native/src/window/event.rs
index b177141a..d649760b 100644
--- a/native/src/window/event.rs
+++ b/native/src/window/event.rs
@@ -29,4 +29,7 @@ pub enum Event {
/// There will be a single `FilesHoveredLeft` event triggered even if
/// multiple files were hovered.
FilesHoveredLeft,
+
+ /// A window was focused or not
+ Focused(bool),
}
diff --git a/winit/src/conversion.rs b/winit/src/conversion.rs
index f073c474..5265b844 100644
--- a/winit/src/conversion.rs
+++ b/winit/src/conversion.rs
@@ -121,6 +121,9 @@ pub fn window_event(
WindowEvent::Touch(touch) => {
Some(Event::Touch(touch_event(*touch, scale_factor)))
}
+ WindowEvent::Focused(focused) => {
+ Some(Event::Window(window::Event::Focused(*focused)))
+ }
_ => None,
}
}