mirror of
https://github.com/electron/electron.git
synced 2026-04-10 03:01:51 -04:00
Release the native window after window gets closed
Previously we delete the window after the JS object gets garbage collected, which is too late for releasing some resources.
This commit is contained in:
@@ -116,6 +116,9 @@ void Window::OnWindowClosed() {
|
||||
window_->RemoveObserver(this);
|
||||
|
||||
Emit("closed");
|
||||
|
||||
// Clean up the resources after window has been closed.
|
||||
base::MessageLoop::current()->DeleteSoon(FROM_HERE, window_.release());
|
||||
}
|
||||
|
||||
void Window::OnWindowBlur() {
|
||||
|
||||
Reference in New Issue
Block a user