Commit 968c4513 authored by Ilya.Kirillov's avatar Ilya.Kirillov Committed by Alexander.Trofimov

Устранено падение при работе с текущим номером страницы (баг 24883). Исправлен...

Устранено падение при работе с текущим номером страницы (баг 24883). Исправлен баг при работе с новыми ранами (баг 24951). Исправлен баг с падением при рассчете смерженных ячеек таблицы (баг 24883).

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@56886 954022d7-b5bf-4e40-9824-e11837661b57
parent ba5ea651
......@@ -7185,7 +7185,7 @@ function CPageNumRecalculateObject(Type, Widths, String, Width, Copy)
{
this.Widths = [];
var Len = Widths.length;
for ( var Index = 0; Index < Count; Index++ )
for ( var Index = 0; Index < Len; Index++ )
this.Widths[Index] = Widths[Index];
}
......
......@@ -4329,7 +4329,7 @@ ParaRun.prototype =
Internal_Compile_Pr : function ()
{
if ( undefined === this.Paragraph )
if ( undefined === this.Paragraph || null === this.Paragraph )
{
// Сюда мы никогда не должны попадать, но на всякий случай,
// чтобы не выпадало ошибок сгенерим дефолтовые настройки
......
......@@ -17438,8 +17438,8 @@ CTable.prototype =
}
}
if ( CurGrid >= ColsCount.length )
CurGrid = ColsCount.length - 1;
if ( CurGrid >= ColsCount )
CurGrid = ColsCount - 1;
// Найдем промежуток строк по PageIndex среди которых нам надо искать
var PNum = PageIndex;// - this.PageNum;
......@@ -18288,8 +18288,11 @@ CTable.prototype =
if ( CellPos.Row + VMerge_count - 1 >= this.Pages[PageNum + 1].FirstRow )
{
VMerge_count = this.Pages[PageNum + 1].FirstRow + 1 - CellPos.Row;
if ( false === this.RowsInfo[CellPos.Row + VMerge_count - 1].FirstPage )
if ( false === this.RowsInfo[CellPos.Row + VMerge_count - 1].FirstPage && PageNum === this.RowsInfo[CellPos.Row + VMerge_count - 1].StartPage )
VMerge_count--;
if ( VMerge_count <= 0 )
return { Pos : CellPos, Border : -1 };
}
}
......
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