summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSzymon Kłos <szymon.klos@collabora.com>2021-03-24 11:10:18 +0100
committerJan Holesovsky <kendy@collabora.com>2021-03-29 14:14:43 +0200
commita9c45790df301440d1182e033beb388dfac35a35 (patch)
tree599e62b26aeb7fbf8d98057a0e23decc08959246
parent5da18620f07e9cf389a37794029fdef80aa8b431 (diff)
ImplNewInputContext: check pointer before use
Change-Id: Id98cc2037f6cfb9c5468d67b00595d940aa88946 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113030 Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com> Reviewed-by: Jan Holesovsky <kendy@collabora.com>
-rw-r--r--vcl/source/window/window.cxx2
1 files changed, 1 insertions, 1 deletions
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?