Skip to content

Commit 6c047ae

Browse files
fix(windows): hide windows on cleanup (#9612)
* Hide windows on cleanup * Add change file * Move hide window to a loop above
1 parent 108ab90 commit 6c047ae

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

.changes/hide-windows-on-cleanup.md

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"tauri": "patch:bug"
3+
---
4+
5+
Fix window white flashing on exit on Windows

core/tauri/src/app.rs

+4-2
Original file line numberDiff line numberDiff line change
@@ -772,10 +772,12 @@ macro_rules! shared_app_impl {
772772
#[cfg(all(desktop, feature = "tray-icon"))]
773773
self.manager.tray.icons.lock().unwrap().clear();
774774
self.manager.resources_table().clear();
775-
for (_, window) in self.manager.windows().iter() {
775+
for (_, window) in self.manager.windows() {
776776
window.resources_table().clear();
777+
#[cfg(windows)]
778+
let _ = window.hide();
777779
}
778-
for (_, webview) in self.manager.webviews().iter() {
780+
for (_, webview) in self.manager.webviews() {
779781
webview.resources_table().clear();
780782
}
781783
}

0 commit comments

Comments
 (0)