sc/source/ui/app/inputhdl.cxx | 6 +++--- sc/source/ui/inc/inputhdl.hxx | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-)
New commits: commit 6f31f6fcad2bdc38170a4c4b921d918dc10f7d0f Author: Noel Grandin <[email protected]> AuthorDate: Tue Jan 21 09:49:24 2025 +0200 Commit: Noel Grandin <[email protected]> CommitDate: Tue Jan 21 10:33:39 2025 +0100 fix ubsan in UITest_manual_tests after commit 72bbb0dd4a368dab2b1bd99917cd07d23a92a3f0 Author: Pranam Lashkari <[email protected]> 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 <[email protected]> diff --git a/sc/source/ui/app/inputhdl.cxx b/sc/source/ui/app/inputhdl.cxx index dece0aa45cec..e778d27886c0 100644 --- a/sc/source/ui/app/inputhdl.cxx +++ b/sc/source/ui/app/inputhdl.cxx @@ -3188,7 +3188,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; } @@ -3197,8 +3197,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();
