summaryrefslogtreecommitdiffstats
path: root/winit/src
diff options
context:
space:
mode:
Diffstat (limited to 'winit/src')
-rw-r--r--winit/src/application.rs6
1 files changed, 5 insertions, 1 deletions
diff --git a/winit/src/application.rs b/winit/src/application.rs
index 13efd971..0496aea9 100644
--- a/winit/src/application.rs
+++ b/winit/src/application.rs
@@ -635,7 +635,11 @@ pub fn run_command<A, E>(
));
}
window::Action::FetchMode(tag) => {
- let mode = conversion::mode(window.fullscreen());
+ let mode = if window.is_visible().unwrap_or(true) {
+ conversion::mode(window.fullscreen())
+ } else {
+ window::Mode::Hidden
+ };
proxy
.send_event(tag(mode))