sc/source/ui/xmlsource/xmlsourcedlg.cxx |    2 ++
 1 file changed, 2 insertions(+)

New commits:
commit 262656092fda6398e6b028a92f2ac7222ce11d30
Author:     Eike Rathke <er...@redhat.com>
AuthorDate: Wed Dec 15 23:31:09 2021 +0100
Commit:     Xisco Fauli <xiscofa...@libreoffice.org>
CommitDate: Thu Dec 16 10:45:59 2021 +0100

    Resolves: tdf#126565 RefEditModified() preset current sheet for address-only
    
    Change-Id: Ifa662a9d55fae10e3e1e3e115c9c5eb10972cbbe
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126899
    Reviewed-by: Eike Rathke <er...@redhat.com>
    Tested-by: Jenkins
    (cherry picked from commit ec4f8cd2172bf7b232961f31ebd22d7e13af261e)
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126883
    Reviewed-by: Xisco Fauli <xiscofa...@libreoffice.org>

diff --git a/sc/source/ui/xmlsource/xmlsourcedlg.cxx 
b/sc/source/ui/xmlsource/xmlsourcedlg.cxx
index edc8ca3d5dcb..b65237ff575f 100644
--- a/sc/source/ui/xmlsource/xmlsourcedlg.cxx
+++ b/sc/source/ui/xmlsource/xmlsourcedlg.cxx
@@ -558,7 +558,9 @@ void ScXMLSourceDlg::RefEditModified()
     OUString aRefStr = mxRefEdit->GetText();
 
     // Check if the address is valid.
+    // Preset current sheet in case only address was entered.
     ScAddress aLinkedPos;
+    aLinkedPos.SetTab( ScDocShell::GetCurTab());
     ScRefFlags nRes = aLinkedPos.Parse(aRefStr, *mpDoc, 
mpDoc->GetAddressConvention());
     bool bValid = ( (nRes & ScRefFlags::VALID) == ScRefFlags::VALID );
 

Reply via email to