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

fix bug 32410

update working with lockCounter
parent 4c636996
......@@ -226,7 +226,7 @@ CHistory.prototype.UndoRedoPrepare = function (oRedoObjectParam, bUndo) {
this.TurnOff();
}
/* отключаем отрисовку на случай необходимости пересчета ячеек, заносим ячейку, при необходимости в список перерисовываемых */
AscCommonExcel.lockDraw(this.workbook);
this.workbook.lockDraw();
if (bUndo)
this.workbook.bUndoChanges = true;
......@@ -440,8 +440,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.
......@@ -2528,7 +2528,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];
......
......@@ -9083,7 +9083,7 @@
t.handlers.trigger( "slowOperation", true );
}
/* отключаем отрисовку на случай необходимости пересчета ячеек, заносим ячейку, при необходимости в список перерисовываемых */
AscCommonExcel.lockDraw( t.model.workbook );
t.model.workbook.lockDraw();
// Если нужно удалить автофильтры - удаляем
if ( val === c_oAscCleanOptions.All || val === c_oAscCleanOptions.Text ) {
......@@ -9115,8 +9115,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":
......@@ -9221,7 +9221,7 @@
t.handlers.trigger( "slowOperation", true );
}
AscCommonExcel.lockDraw( t.model.workbook );
t.model.workbook.lockDraw();
var selectData;
if ( isLocal === 'binary' ) {
selectData = t._pasteFromBinary( val );
......@@ -9234,8 +9234,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 );
}
......@@ -9257,8 +9257,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