From bcf338f7ea2d9f34e78e41e2f820f133d2356b76 Mon Sep 17 00:00:00 2001 From: Shaojun Li Date: Thu, 22 Jul 2021 08:17:21 +0800 Subject: [PATCH] WPF - Fix WpfIMEKeyboardHandler crash when browser is not initalized. (#3690) GetBrowserHost will throw exception when browser is not initalized. --- CefSharp.Wpf/Experimental/WpfIMEKeyboardHandler.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CefSharp.Wpf/Experimental/WpfIMEKeyboardHandler.cs b/CefSharp.Wpf/Experimental/WpfIMEKeyboardHandler.cs index 64add3d164..81bd1aca68 100644 --- a/CefSharp.Wpf/Experimental/WpfIMEKeyboardHandler.cs +++ b/CefSharp.Wpf/Experimental/WpfIMEKeyboardHandler.cs @@ -190,7 +190,7 @@ private IntPtr SourceHook(IntPtr hwnd, int msg, IntPtr wParam, IntPtr lParam, re { handled = false; - if (!isActive || !isSetup || owner == null || owner.IsDisposed || owner.GetBrowserHost() == null) + if (!isActive || !isSetup || owner == null || owner.IsDisposed || !owner.IsBrowserInitialized || owner.GetBrowserHost() == null) { return IntPtr.Zero; }