sc/source/ui/dataprovider/dataprovider.cxx |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

New commits:
commit f9e5580569e3ad705d19fe74faeedb56a9ecc4b2
Author:     Regina Henschel <[email protected]>
AuthorDate: Thu Dec 4 14:00:54 2025 +0100
Commit:     Xisco Fauli <[email protected]>
CommitDate: Thu Dec 4 16:56:46 2025 +0100

    tdf#169817 dataprovider insert to correct sheet
    
    Change-Id: I6bd0991cff314abff615371ddba3aa978a442df5
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/194997
    Reviewed-by: Regina Henschel <[email protected]>
    Tested-by: Jenkins
    (cherry picked from commit 13625af3857ae00d341871767b29dbc629d578e0)
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/195009
    Reviewed-by: Xisco Fauli <[email protected]>

diff --git a/sc/source/ui/dataprovider/dataprovider.cxx 
b/sc/source/ui/dataprovider/dataprovider.cxx
index 75a9a2342bd6..1a31a1afddaf 100644
--- a/sc/source/ui/dataprovider/dataprovider.cxx
+++ b/sc/source/ui/dataprovider/dataprovider.cxx
@@ -240,7 +240,7 @@ void ScDBDataManager::WriteToDoc(ScDocument& rDoc)
     aDestRange.aEnd.SetRow(aDestRange.aStart.Row() + nRowSize);
 
     ScMarkData aMark(mpDoc->GetSheetLimits());
-    aMark.SelectTable(0, true);
+    aMark.SelectTable(aDestRange.aStart.Tab(), true);
     mpDoc->CopyFromClip(aDestRange, aMark, InsertDeleteFlags::CONTENTS, 
nullptr, &rDoc);
     ScDocShell* pDocShell = mpDoc->GetDocumentShell();
     if (pDocShell)

Reply via email to