Commit e4e19de0 authored by GoshaZotov's avatar GoshaZotov Committed by Alexander.Trofimov

+ previous revision

parent 33c21deb
......@@ -4799,7 +4799,10 @@ Woorksheet.prototype._moveRange=function(oBBoxFrom, oBBoxTo, copyRange){
sortDependency(this.workbook);
}
this.autoFilters.unmergeTablesAfterMove( oBBoxTo );
if(true == this.workbook.bUndoChanges || true == this.workbook.bRedoChanges)
{
this.autoFilters.unmergeTablesAfterMove( oBBoxTo );
}
// ToDo возможно нужно уменьшить диапазон обновления
History.Add(AscCommonExcel.g_oUndoRedoWorksheet, AscCH.historyitem_Worksheet_MoveRange,
......
......@@ -8841,7 +8841,7 @@
// Вызовем на всякий случай, т.к. мы можем уже обновиться из-за формул ToDo возможно стоит убрать это в дальнейшем (но нужна переработка формул) - http://bugzserver/show_bug.cgi?id=24505
t._updateSelectionNameAndInfo();
if(null !== t.model.getRange3( arnTo.r1, arnTo.c1, arnTo.r2, arnTo.c2 ).hasMerged())
if(null !== t.model.getRange3( arnTo.r1, arnTo.c1, arnTo.r2, arnTo.c2 ).hasMerged() && false !== t.model.autoFilters._intersectionRangeWithTableParts(arnTo))
{
t.model.workbook.handlers.trigger( "asc_onConfirmAction", Asc.c_oAscConfirm.ConfirmPutMergeRange, function () {
t.model.autoFilters.unmergeTablesAfterMove( arnTo );
......
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