Kaydet (Commit) 7ab9a047 authored tarafından Eike Rathke's avatar Eike Rathke

TableRef: restoring column names in UpdateMoveTab() is now unnecessary

Change-Id: I2cd444370613e8c890126df41ecfd69e110a555e
üst d55a6d6d
...@@ -497,11 +497,9 @@ void ScDBData::UpdateMoveTab(SCTAB nOldPos, SCTAB nNewPos) ...@@ -497,11 +497,9 @@ void ScDBData::UpdateMoveTab(SCTAB nOldPos, SCTAB nNewPos)
bool bChanged = ( nTab != aRange.aStart.Tab() ); bool bChanged = ( nTab != aRange.aStart.Tab() );
if (bChanged) if (bChanged)
{ {
// Save and restore column names, as SetArea() invalidates them. // Same column range, SetArea() does not invalidate column names.
::std::vector<OUString> aNames( maTableColumnNames);
SetArea( nTab, aRange.aStart.Col(), aRange.aStart.Row(), SetArea( nTab, aRange.aStart.Col(), aRange.aStart.Row(),
aRange.aEnd.Col(),aRange.aEnd .Row() ); aRange.aEnd.Col(),aRange.aEnd.Row() );
maTableColumnNames = aNames;
} }
// MoveTo ist nicht noetig, wenn nur die Tabelle geaendert ist // MoveTo ist nicht noetig, wenn nur die Tabelle geaendert ist
......
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