Commit a81c74e6 authored by Anna.Pavlova's avatar Anna.Pavlova Committed by Alexander.Trofimov

Поправила зависание : документ LineBreak, плаваюющие объекты, формула.docx

Когда в одном параграфе есть плавающие объекты и формула, перед формулой идет LineBreak, может возникнуть зависание на пересчете  странице в ф-ии private_RecalculatePage, когда попадаем в ветку recalcresult_CurPagePara происходит вызов  private_RecalculatePage, где bFirstRecalculate !== false из-за чего затираются параметры в PRS: RestartPageRecalcInfo.Object выставляется null.

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@65351 954022d7-b5bf-4e40-9824-e11837661b57
parent 6f90f79e
......@@ -557,7 +557,7 @@ Paragraph.prototype.private_RecalculatePage = function(CurPage, bFirs
{
// В эту ветку мы попадаем, если в параграфе встретилась картинка, которая находится ниже данного
// параграфа, и можно пересчитать заново данный параграф.
RecalcResult = this.private_RecalculatePage(CurPage);
RecalcResult = this.private_RecalculatePage(CurPage, false);
break;
}
else //if ( recalcresult_CurPage === RecalcResult || recalcresult_PrevPage === RecalcResult )
......
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