From a9c45790df301440d1182e033beb388dfac35a35 Mon Sep 17 00:00:00 2001 From: Szymon Kłos Date: Wed, 24 Mar 2021 11:10:18 +0100 Subject: ImplNewInputContext: check pointer before use Change-Id: Id98cc2037f6cfb9c5468d67b00595d940aa88946 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113030 Tested-by: Jenkins CollaboraOffice Reviewed-by: Jan Holesovsky --- vcl/source/window/window.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vcl/source/window/window.cxx b/vcl/source/window/window.cxx index b3f6ce9e9a29..0143bf85ee2f 100644 --- a/vcl/source/window/window.cxx +++ b/vcl/source/window/window.cxx @@ -1708,7 +1708,7 @@ void Window::ImplNewInputContext() { ImplSVData* pSVData = ImplGetSVData(); vcl::Window* pFocusWin = pSVData->mpWinData->mpFocusWin; - if ( !pFocusWin ) + if ( !pFocusWin || !pFocusWin->mpWindowImpl ) return; // Is InputContext changed? -- cgit