sc/source/ui/miscdlgs/linkarea.cxx |    8 ++++++++
 1 file changed, 8 insertions(+)

New commits:
commit bcbcb3f692f51085ba8a9ad6ea2be410dc79dd7b
Author:     Andreas Heinisch <andreas.heini...@yahoo.de>
AuthorDate: Fri Jul 28 09:37:47 2023 +0200
Commit:     Eike Rathke <er...@redhat.com>
CommitDate: Tue Aug 1 14:39:43 2023 +0200

    tdf#142600 - External links dialog: list database ranges
    
    Regression from commit 462f9d1f589a7afd66d3fc61925467d3b68e5b31 where
    the database ranges were dropped.
    
    Change-Id: Ic0e453fc6fe62849d72b6acf88ed7ebd3c47775b
    (cherry picked from commit f7c3ded18a757e31b23723ea335febf442acae68)
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/155035
    Reviewed-by: Adolfo Jayme Barrientos <fit...@ubuntu.com>
    Reviewed-by: Patrick Luby <plub...@neooffice.org>
    Tested-by: Eike Rathke <er...@redhat.com>
    Reviewed-by: Eike Rathke <er...@redhat.com>

diff --git a/sc/source/ui/miscdlgs/linkarea.cxx 
b/sc/source/ui/miscdlgs/linkarea.cxx
index 09cfe6c3c285..6b1716407561 100644
--- a/sc/source/ui/miscdlgs/linkarea.cxx
+++ b/sc/source/ui/miscdlgs/linkarea.cxx
@@ -29,6 +29,7 @@
 #include <svtools/sfxecode.hxx>
 #include <o3tl/string_view.hxx>
 
+#include <dbdata.hxx>
 #include <linkarea.hxx>
 #include <docsh.hxx>
 #include <tablink.hxx>
@@ -259,6 +260,13 @@ void ScLinkedAreaDlg::UpdateSourceRanges()
                 m_xLbRanges->append_text(pRangeData->GetName());
             }
         }
+        // tdf#142600 - list database ranges
+        if (const auto pDBs = m_pSourceShell->GetDocument().GetDBCollection())
+        {
+            const auto& rNamedDBs = pDBs->getNamedDBs();
+            for (const auto& rNamedDB : rNamedDBs)
+                m_xLbRanges->append_text(rNamedDB->GetName());
+        }
     }
 
     m_xLbRanges->thaw();

Reply via email to