sc/source/ui/inc/output.hxx   |    1 +
 sc/source/ui/view/output2.cxx |    1 +
 2 files changed, 2 insertions(+)

New commits:
commit 4f52bed0624e53e3622e1007cfdef01415b8598a
Author:     Henry Castro <hcas...@collabora.com>
AuthorDate: Tue Jan 31 16:05:16 2023 -0400
Commit:     Andras Timar <andras.ti...@collabora.com>
CommitDate: Wed Feb 15 12:15:26 2023 +0000

    sc: add parameter maString to DrawEditParam
    
    It is used to cache the recently queried from
    cell string.
    
    Signed-off-by: Henry Castro <hcas...@collabora.com>
    Change-Id: I8d708e831a130464c690b3155056d9376df4aeb6
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146423
    Reviewed-by: Dennis Francis <dennis.fran...@collabora.com>
    Tested-by: Andras Timar <andras.ti...@collabora.com>

diff --git a/sc/source/ui/inc/output.hxx b/sc/source/ui/inc/output.hxx
index d44f7052589b..b56437ae4a4e 100644
--- a/sc/source/ui/inc/output.hxx
+++ b/sc/source/ui/inc/output.hxx
@@ -140,6 +140,7 @@ private:
         const SfxItemSet*       mpOldPreviewFontSet;
         RowInfo*                mpThisRowInfo;
         const std::vector<editeng::MisspellRanges>* mpMisspellRanges;
+        OUString                maString;
 
         explicit DrawEditParam(const ScPatternAttr* pPattern, const 
SfxItemSet* pCondSet, bool bCellIsValue);
 
diff --git a/sc/source/ui/view/output2.cxx b/sc/source/ui/view/output2.cxx
index df447744e56e..d7ea8ca91008 100644
--- a/sc/source/ui/view/output2.cxx
+++ b/sc/source/ui/view/output2.cxx
@@ -4475,6 +4475,7 @@ void ScOutputData::DrawEdit(bool bPixelToLogic)
                         aParam.mpOldCondSet = pOldCondSet;
                         aParam.mpOldPreviewFontSet = pOldPreviewFontSet;
                         aParam.mpThisRowInfo = pThisRowInfo;
+                        aParam.maString = aStr;
                         if (mpSpellCheckCxt)
                             aParam.mpMisspellRanges = 
mpSpellCheckCxt->getMisspellRanges(nCellX, nCellY);
 

Reply via email to