basctl/source/basicide/baside2b.cxx |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

New commits:
commit b58ea2054094f4cb8e19ad23fe4b0c171ee57ef3
Author:     Xisco Fauli <xiscofa...@libreoffice.org>
AuthorDate: Wed Apr 19 10:31:52 2023 +0200
Commit:     Caolán McNamara <caol...@redhat.com>
CommitDate: Wed Apr 19 15:53:19 2023 +0200

    basctl: fix crash in EditorWindow::Command
    
    GetWheelData returns nullptr if  mnCommand != CommandEventId::Wheel
    
    Change-Id: I57b30cc137b2f56e4295d49d0163ad95323201ce
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150598
    Reviewed-by: Caolán McNamara <caol...@redhat.com>
    Tested-by: Jenkins
    Reviewed-by: Xisco Fauli <xiscofa...@libreoffice.org>
    (cherry picked from commit 5ef25d4b4b2f024b2eca5ea2fee4063392cfef2f)
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150614

diff --git a/basctl/source/basicide/baside2b.cxx 
b/basctl/source/basicide/baside2b.cxx
index 5947c2208b16..acff30087133 100644
--- a/basctl/source/basicide/baside2b.cxx
+++ b/basctl/source/basicide/baside2b.cxx
@@ -505,7 +505,7 @@ void EditorWindow::Command( const CommandEvent& rCEvt )
         const CommandWheelData* pData = rCEvt.GetWheelData();
 
         // Check if it is a Ctrl+Wheel zoom command
-        if (pData->IsMod1())
+        if (pData && pData->IsMod1())
         {
             const sal_uInt16 nOldZoom = GetCurrentZoom();
             sal_uInt16 nNewZoom;

Reply via email to