Commit d0b9f9e2 authored by konovalovsergey's avatar konovalovsergey

corrupt changes while ConfirmPutMergeRange and autosave

parent ee38f79f
......@@ -8846,11 +8846,12 @@
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 );
t._updateCellsRange( arnTo, false, true );
t._recalculateAfterUpdate( [arnFrom, arnTo] );
});
t.model.autoFilters.unmergeTablesAfterMove( arnTo );
t._updateCellsRange( arnTo, false, true );
t._recalculateAfterUpdate( [arnFrom, arnTo] );
//не делаем действий в asc_onConfirmAction, потому что во время диалога может выполниться autosave и новые измения добавятся в точку, которую уже отправили
//тем более результат диалога ни на что не влияет
t.model.workbook.handlers.trigger( "asc_onConfirmAction", Asc.c_oAscConfirm.ConfirmPutMergeRange, function () {});
}
};
......
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