From 814702f5b8366a0286366db3f1bf16a694acbb88 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20Fl=C3=B6jt?= Date: Wed, 16 Aug 2017 01:03:33 +0200 Subject: [PATCH] Cleanup potential mouse forwarding resources when window is destroyed. --- atom/browser/native_window_views.cc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/atom/browser/native_window_views.cc b/atom/browser/native_window_views.cc index 0dfb25e5a4..a1f49105d6 100644 --- a/atom/browser/native_window_views.cc +++ b/atom/browser/native_window_views.cc @@ -334,6 +334,11 @@ NativeWindowViews::NativeWindowViews( NativeWindowViews::~NativeWindowViews() { window_->RemoveObserver(this); + +#if defined(OS_WIN) + // Disable mouse forwarding to relinquish resources, should any be held. + SetForwardMouseMessages(false); +#endif } void NativeWindowViews::Close() {