Commit f6e27942 authored by Alexander.Trofimov's avatar Alexander.Trofimov

fix bug 32410

update working with lockCounter
parent 623e50d8
......@@ -202,7 +202,7 @@ CHistory.prototype.UndoRedoPrepare = function (oRedoObjectParam, bUndo) {
this.TurnOff();
}
/* отключаем отрисовку на случай необходимости пересчета ячеек, заносим ячейку, при необходимости в список перерисовываемых */
AscCommonExcel.lockDraw(this.workbook);
this.workbook.lockDraw();
if (bUndo)
this.workbook.bUndoChanges = true;
......@@ -416,8 +416,8 @@ CHistory.prototype.UndoRedoEnd = function (Point, oRedoObjectParam, bUndo) {
}
/* возвращаем отрисовку. и перерисовываем ячейки с предварительным пересчетом */
AscCommonExcel.buildRecalc(this.workbook);
AscCommonExcel.unLockDraw(this.workbook);
this.workbook.unLockDraw();
this.workbook.buildRecalc();
if (oRedoObjectParam.bIsOn)
this.TurnOn();
};
......
This diff is collapsed.
......@@ -2504,7 +2504,7 @@
if(worksheet.TableParts)
{
//TODO: buildRecalc вызывать из модели!!!
AscCommonExcel.buildRecalc(worksheet.workbook, true, false);
worksheet.workbook.buildRecalc(true, false);
for(var i = 0; i < worksheet.TableParts.length; i++)
{
var filter = worksheet.TableParts[i];
......
......@@ -9063,7 +9063,7 @@
t.handlers.trigger( "slowOperation", true );
}
/* отключаем отрисовку на случай необходимости пересчета ячеек, заносим ячейку, при необходимости в список перерисовываемых */
AscCommonExcel.lockDraw( t.model.workbook );
t.model.workbook.lockDraw();
// Если нужно удалить автофильтры - удаляем
if ( val === c_oAscCleanOptions.All || val === c_oAscCleanOptions.Text ) {
......@@ -9095,8 +9095,8 @@
t.model.autoFilters.renameTableColumn( arn );
/* возвращаем отрисовку. и перерисовываем ячейки с предварительным пересчетом */
AscCommonExcel.buildRecalc( t.model.workbook );
AscCommonExcel.unLockDraw( t.model.workbook );
t.model.workbook.unLockDraw();
t.model.workbook.buildRecalc();
break;
case "changeDigNum":
......@@ -9201,7 +9201,7 @@
t.handlers.trigger( "slowOperation", true );
}
AscCommonExcel.lockDraw( t.model.workbook );
t.model.workbook.lockDraw();
var selectData;
if ( isLocal === 'binary' ) {
selectData = t._pasteFromBinary( val );
......@@ -9214,8 +9214,8 @@
if ( !selectData ) {
bIsUpdate = false;
AscCommonExcel.buildRecalc( t.model.workbook );
AscCommonExcel.unLockDraw( t.model.workbook );
t.model.workbook.unLockDraw();
t.model.workbook.buildRecalc();
if ( callTrigger ) {
t.handlers.trigger( "slowOperation", false );
}
......@@ -9237,8 +9237,8 @@
}
}
AscCommonExcel.buildRecalc( t.model.workbook );
AscCommonExcel.unLockDraw( t.model.workbook );
t.model.workbook.unLockDraw();
t.model.workbook.buildRecalc();
var arn = selectData[0];
var selectionRange = arn.clone( true );
......
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