diff options
author | Noel Grandin <noel.grandin@collabora.co.uk> | 2023-01-27 08:50:04 +0200 |
---|---|---|
committer | Michael Stahl <michael.stahl@allotropia.de> | 2023-02-09 10:57:27 +0000 |
commit | 6d289be1f5ef530eaa1fc32e1fd2518ab177eeeb (patch) | |
tree | 4aacff3bdec8cf6dc6984bda7fd765e71705d692 /vcl | |
parent | d34ffd5bbc6ecf1e98a834c31af6d87653213dda (diff) |
fix online crash in WIndow::IsTracking
/opt/collaboraoffice/program/libmergedlo.so
vcl::Window::IsTracking() const
/home/collabora/jenkins/workspace/build_core_co-22.05_for_online_snapshot/vcl/source/window/window2.cxx:340
/opt/collaboraoffice/program/libmergedlo.so
(anonymous namespace)::LOKPostAsyncEvent(void*, void*)
/home/collabora/jenkins/workspace/build_core_co-22.05_for_online_snapshot/sfx2/source/view/lokhelper.cxx:812
/opt/collaboraoffice/program/libmergedlo.so
LokChartHelper::postMouseEvent(int, int, int, int, int, int, double, double)
/home/collabora/jenkins/workspace/build_core_co-22.05_for_online_snapshot/include/rtl/ref.hxx:128
Change-Id: I204bac7d8f595054abe9b6e8e631c02b26e20361
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146231
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
(cherry picked from commit d037ad98ca75ae857a566b62e2e86a1a5e7c3590)
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146631
Tested-by: Jenkins
Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
Diffstat (limited to 'vcl')
-rw-r--r-- | vcl/source/window/window2.cxx | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/vcl/source/window/window2.cxx b/vcl/source/window/window2.cxx index 978dc0b6ecf8..87db8e470e21 100644 --- a/vcl/source/window/window2.cxx +++ b/vcl/source/window/window2.cxx @@ -339,6 +339,8 @@ void Window::EndTracking( TrackingEventFlags nFlags ) bool Window::IsTracking() const { + if (!mpWindowImpl) + return false; return (mpWindowImpl->mbUseFrameData ? mpWindowImpl->mpFrameData->mpTrackWin == this : ImplGetSVData()->mpWinData->mpTrackWin == this); |