Commit 6d90019b authored by Ilya Kirillov's avatar Ilya Kirillov

Added check for a valid fast recalculate.

parent 331bfddb
...@@ -1922,7 +1922,17 @@ CDocument.prototype.Recalculate = function(bOneParagraph, bRecalcContentLast, _R ...@@ -1922,7 +1922,17 @@ CDocument.prototype.Recalculate = function(bOneParagraph, bRecalcContentLast, _R
var FastPages = SimplePara.Recalculate_FastWholeParagraph(); var FastPages = SimplePara.Recalculate_FastWholeParagraph();
var FastPagesCount = FastPages.length; var FastPagesCount = FastPages.length;
if (FastPagesCount > 0) var bCanRecalc = true;
for (var Index = 0; Index < FastPagesCount; Index++)
{
if (!this.Pages[FastPages[Index]])
{
bCanRecalc = false;
break;
}
}
if (FastPagesCount > 0 && true === bCanRecalc)
{ {
// Если изменения произошли на последней странице параграфа, и за данным параграфом следовал // Если изменения произошли на последней странице параграфа, и за данным параграфом следовал
// пустой параграф с новой секцией, тогда его тоже надо пересчитать. // пустой параграф с новой секцией, тогда его тоже надо пересчитать.
......
...@@ -113,7 +113,7 @@ CDocument.prototype.Add_NewStyle = function(oStyle) ...@@ -113,7 +113,7 @@ CDocument.prototype.Add_NewStyle = function(oStyle)
} }
}; };
/** /**
* Удалем заданный стиль по имени. * Удаляем заданный стиль по имени.
*/ */
CDocument.prototype.Remove_Style = function(sStyleName) CDocument.prototype.Remove_Style = function(sStyleName)
{ {
...@@ -131,7 +131,7 @@ CDocument.prototype.Remove_Style = function(sStyleName) ...@@ -131,7 +131,7 @@ CDocument.prototype.Remove_Style = function(sStyleName)
} }
}; };
/** /**
* Удалем все недефолтовые стили в документе. * Удаляем все недефолтовые стили в документе.
*/ */
CDocument.prototype.Remove_AllCustomStyles = function() CDocument.prototype.Remove_AllCustomStyles = 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