sc/source/ui/app/inputhdl.cxx |    6 +++---
 sc/source/ui/inc/inputhdl.hxx |    4 ++--
 2 files changed, 5 insertions(+), 5 deletions(-)

New commits:
commit b97282dbdfc33b6954630332c4768df610563ede
Author:     Noel Grandin <noel.gran...@collabora.co.uk>
AuthorDate: Tue Jan 21 09:49:24 2025 +0200
Commit:     Miklos Vajna <vmik...@collabora.com>
CommitDate: Fri May 16 10:42:28 2025 +0200

    fix ubsan in UITest_manual_tests
    
    after
        commit 72bbb0dd4a368dab2b1bd99917cd07d23a92a3f0
        Author: Pranam Lashkari <lpra...@collabora.com>
        Date:   Mon Dec 30 02:20:22 2024 +0530
        sc: make data validy error dialog async (invalid value error)
    
    Change-Id: I885e470c6585df038f12bf5834fba005f5a072da
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/180535
    Tested-by: Jenkins
    Reviewed-by: Noel Grandin <noel.gran...@collabora.co.uk>
    (cherry picked from commit 6f31f6fcad2bdc38170a4c4b921d918dc10f7d0f)
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/185385
    Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoff...@gmail.com>
    Reviewed-by: Miklos Vajna <vmik...@collabora.com>

diff --git a/sc/source/ui/app/inputhdl.cxx b/sc/source/ui/app/inputhdl.cxx
index 6461a845704b..e89d033aae64 100644
--- a/sc/source/ui/app/inputhdl.cxx
+++ b/sc/source/ui/app/inputhdl.cxx
@@ -3206,7 +3206,7 @@ void ScInputHandler::EnterHandler( ScEnterMode 
nBlockMode, bool bBeforeSavingInL
 
                 pData->DoError(
                     pActiveViewSh->GetFrameWeld(), aString, aCursorPos,
-                    [this, nBlockMode, &aString, &aPreAutoCorrectString](bool 
bForget)
+                    [this, nBlockMode, aString, aPreAutoCorrectString](bool 
bForget)
                     { EnterHandler2(nBlockMode, bForget, aString, 
aPreAutoCorrectString); });
                 return;
             }
@@ -3215,8 +3215,8 @@ void ScInputHandler::EnterHandler( ScEnterMode 
nBlockMode, bool bBeforeSavingInL
     EnterHandler2(nBlockMode, false, aString, aPreAutoCorrectString);
 }
 
-void ScInputHandler::EnterHandler2(ScEnterMode nBlockMode, bool bForget, 
OUString& aString,
-                                   OUString& aPreAutoCorrectString)
+void ScInputHandler::EnterHandler2(ScEnterMode nBlockMode, bool bForget, 
OUString aString,
+                                   const OUString& aPreAutoCorrectString)
 {
     std::unique_ptr<EditTextObject> pObject;
     std::unique_ptr<ScPatternAttr> pCellAttrs;
diff --git a/sc/source/ui/inc/inputhdl.hxx b/sc/source/ui/inc/inputhdl.hxx
index 08fff9269dbd..0b68ed14c6b6 100644
--- a/sc/source/ui/inc/inputhdl.hxx
+++ b/sc/source/ui/inc/inputhdl.hxx
@@ -198,8 +198,8 @@ public:
 
     bool            KeyInput( const KeyEvent& rKEvt, bool bStartEdit );
     void            EnterHandler( ScEnterMode nBlockMode = 
ScEnterMode::NORMAL, bool bBeforeSavingInLOK = false );
-    void EnterHandler2(ScEnterMode nBlockMode, bool bForget, OUString& aString,
-                       OUString& aPreAutoCorrectString);
+    void            EnterHandler2(ScEnterMode nBlockMode, bool bForget, 
OUString aString,
+                       const OUString& aPreAutoCorrectString);
     void            CancelHandler();
     void            SetReference( const ScRange& rRef, const ScDocument& rDoc 
);
     void            AddRefEntry();

Reply via email to