mirror of
https://github.com/wailsapp/wails.git
synced 2025-05-17 01:19:29 +08:00
[v3 windows] Do not Hide/Show chromium on every load of the frontend
This commit is contained in:
parent
72a4e9cf6e
commit
eafbbab233
@ -1227,11 +1227,12 @@ func (w *windowsWebviewWindow) navigationCompleted(sender *edge.ICoreWebView2, a
|
|||||||
}
|
}
|
||||||
*/
|
*/
|
||||||
|
|
||||||
// TODO: Work out why we need this
|
if w.hasStarted {
|
||||||
//if w.hasStarted {
|
// NavigationCompleted is triggered for every Load. If an application uses reloads the Hide/Show will trigger
|
||||||
// return
|
// a flickering of the window with every reload. So we only do this once for the first NavigationCompleted.
|
||||||
//}
|
return
|
||||||
//w.hasStarted = true
|
}
|
||||||
|
w.hasStarted = true
|
||||||
|
|
||||||
// Hack to make it visible: https://github.com/MicrosoftEdge/WebView2Feedback/issues/1077#issuecomment-825375026
|
// Hack to make it visible: https://github.com/MicrosoftEdge/WebView2Feedback/issues/1077#issuecomment-825375026
|
||||||
err := w.chromium.Hide()
|
err := w.chromium.Hide()
|
||||||
@ -1244,7 +1245,6 @@ func (w *windowsWebviewWindow) navigationCompleted(sender *edge.ICoreWebView2, a
|
|||||||
err = w.chromium.Show()
|
err = w.chromium.Show()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
globalApplication.fatal(err.Error())
|
globalApplication.fatal(err.Error())
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
//f.mainWindow.hasBeenShown = true
|
//f.mainWindow.hasBeenShown = true
|
||||||
|
Loading…
Reference in New Issue
Block a user