Kaydet (Commit) 98b0cd76 authored tarafından Eike Rathke's avatar Eike Rathke

do not reset existing HasHeader on anonymous database range

tdf#88402 related

Change-Id: I401c67da383227496e9d8c2b2ed0671e2a2796f2
üst 65675386
...@@ -315,9 +315,6 @@ ScDBData* ScDocShell::GetDBData( const ScRange& rMarked, ScGetDBMode eMode, ScGe ...@@ -315,9 +315,6 @@ ScDBData* ScDocShell::GetDBData( const ScRange& rMarked, ScGetDBMode eMode, ScGe
ScDBData* ScDocShell::GetAnonymousDBData(const ScRange& rRange) ScDBData* ScDocShell::GetAnonymousDBData(const ScRange& rRange)
{ {
bool bHasHeader = aDocument.HasColHeader(
rRange.aStart.Col(), rRange.aStart.Row(), rRange.aEnd.Col(), rRange.aEnd.Row(), rRange.aStart.Tab());
ScDBCollection* pColl = aDocument.GetDBCollection(); ScDBCollection* pColl = aDocument.GetDBCollection();
if (!pColl) if (!pColl)
return NULL; return NULL;
...@@ -326,7 +323,13 @@ ScDBData* ScDocShell::GetAnonymousDBData(const ScRange& rRange) ...@@ -326,7 +323,13 @@ ScDBData* ScDocShell::GetAnonymousDBData(const ScRange& rRange)
if (!pData) if (!pData)
return NULL; return NULL;
pData->SetHeader(bHasHeader); if (!pData->HasHeader())
{
bool bHasHeader = aDocument.HasColHeader(
rRange.aStart.Col(), rRange.aStart.Row(), rRange.aEnd.Col(), rRange.aEnd.Row(), rRange.aStart.Tab());
pData->SetHeader(bHasHeader);
}
return pData; return pData;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment