Commit 6e2d8932 authored by Ilya.Kirillov's avatar Ilya.Kirillov

Добавлена проверка на вставке, что если ничего не происходит, тогда селект и...

Добавлена проверка на вставке, что если ничего не происходит, тогда селект и курсор не двигаем (баг 30280).

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@64815 954022d7-b5bf-4e40-9824-e11837661b57
parent 97d2f773
......@@ -2556,7 +2556,7 @@ PasteProcessor.prototype =
{
this.oRecalcDocument.Recalculate();
if( oDocument.CurPos.Type !== docpostype_DrawingObjects || true === this.oLogicDocument.DrawingObjects.isSelectedText() )
if ((oDocument.CurPos.Type !== docpostype_DrawingObjects || true === this.oLogicDocument.DrawingObjects.isSelectedText()) && true === History.Is_LastPointNeedRecalc())
{
this.oLogicDocument.Cursor_MoveRight(false, false, true);
}
......
......@@ -265,6 +265,26 @@ CHistory.prototype =
this.Points.length = this.Index + 1;
},
Is_LastPointEmpty : function()
{
if (!this.Points[this.Index] || this.Points[this.Index].Items.length <= 0)
return true;
return false;
},
Is_LastPointNeedRecalc : function()
{
if (!this.Points[this.Index])
return false;
var RecalcData = this.Get_RecalcData();
if (RecalcData.Flow.length > 0 || RecalcData.HdrFtr.length > 0 || -1 !== RecalcData.Inline.Pos)
return true;
return false;
},
Clear_Redo : 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