From ecafbe9ef3b6e085fc48016113eef9b8686e63ad Mon Sep 17 00:00:00 2001 From: amaitland Date: Thu, 11 Sep 2014 15:27:10 +1000 Subject: [PATCH] Call RemoveSourceHook before dispose of managedCefBrowserAdapter --- CefSharp.Wpf/ChromiumWebBrowser.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CefSharp.Wpf/ChromiumWebBrowser.cs b/CefSharp.Wpf/ChromiumWebBrowser.cs index 3286103a0e..48e9815cbf 100644 --- a/CefSharp.Wpf/ChromiumWebBrowser.cs +++ b/CefSharp.Wpf/ChromiumWebBrowser.cs @@ -341,14 +341,14 @@ protected virtual void Dispose(bool isdisposing) { Cef.RemoveDisposable(this); + RemoveSourceHook(); + foreach (var disposable in disposables) { disposable.Dispose(); } disposables.Clear(); - RemoveSourceHook(); - DoInUi(() => WebBrowser = null); managedCefBrowserAdapter = null; ConsoleMessage = null;