summaryrefslogtreecommitdiff
path: root/sc/source/ui/miscdlgs/linkarea.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'sc/source/ui/miscdlgs/linkarea.cxx')
-rw-r--r--sc/source/ui/miscdlgs/linkarea.cxx7
1 files changed, 7 insertions, 0 deletions
diff --git a/sc/source/ui/miscdlgs/linkarea.cxx b/sc/source/ui/miscdlgs/linkarea.cxx
index 430af73633f2..96f613ffa7a1 100644
--- a/sc/source/ui/miscdlgs/linkarea.cxx
+++ b/sc/source/ui/miscdlgs/linkarea.cxx
@@ -257,6 +257,13 @@ void ScLinkedAreaDlg::UpdateSourceRanges()
m_pLbRanges->Clear();
if ( pSourceShell )
{
+ std::shared_ptr<const SfxFilter> pFilter = pSourceShell->GetMedium()->GetFilter();
+ if (pFilter && pFilter->GetFilterName() == "Text - txt - csv (StarCalc)")
+ {
+ // Insert dummy All range to have something selectable.
+ m_pLbRanges->InsertEntry("CSV_all");
+ }
+
ScAreaNameIterator aIter( &pSourceShell->GetDocument() );
ScRange aDummy;
OUString aName;