Commit bc6ce022 authored by Sergey.Luzyanin's avatar Sergey.Luzyanin Committed by Alexander.Trofimov

Правка бага 21433 - [CoEdit] Остается рамка выделения автофигуры у...

Правка бага 21433 - [CoEdit] Остается рамка выделения автофигуры у пользователя после ее удаления другим пользователем

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@50794 954022d7-b5bf-4e40-9824-e11837661b57
parent 5d808e9b
...@@ -602,8 +602,12 @@ function CCollaborativeEditing() ...@@ -602,8 +602,12 @@ function CCollaborativeEditing()
editor.sync_StartAction(c_oAscAsyncActionType.BlockInteraction, c_oAscAsyncAction.ApplyChanges); editor.sync_StartAction(c_oAscAsyncActionType.BlockInteraction, c_oAscAsyncAction.ApplyChanges);
var LogicDocument = editor.WordControl.m_oLogicDocument; var LogicDocument = editor.WordControl.m_oLogicDocument;
var DocState = LogicDocument.Get_SelectionState2(); //var DocState = LogicDocument.Get_SelectionState2();
if(LogicDocument.Slides[LogicDocument.CurPage])
{
LogicDocument.Slides[LogicDocument.CurPage].graphicObjects.resetSelectionState();
}
this.Clear_NewImages(); this.Clear_NewImages();
this.Apply_OtherChanges(); this.Apply_OtherChanges();
...@@ -611,7 +615,7 @@ function CCollaborativeEditing() ...@@ -611,7 +615,7 @@ function CCollaborativeEditing()
// После того как мы приняли чужие изменения, мы должны залочить новые объекты, которые били залочены // После того как мы приняли чужие изменения, мы должны залочить новые объекты, которые били залочены
this.Lock_NeedLock(); this.Lock_NeedLock();
LogicDocument.Set_SelectionState2( DocState ); //LogicDocument.Set_SelectionState2( DocState );
this.OnStart_Load_Objects(); this.OnStart_Load_Objects();
}; };
......
...@@ -3474,9 +3474,9 @@ CPresentation.prototype = ...@@ -3474,9 +3474,9 @@ CPresentation.prototype =
{ {
if ( true != e.ShiftKey ) if ( true != e.ShiftKey )
{ {
if ( false === this.Document_Is_SelectionLocked(changestype_Drawing_Props) ) //if ( false === this.Document_Is_SelectionLocked(changestype_Drawing_Props) )
{ {
this.Create_NewHistoryPoint(); //this.Create_NewHistoryPoint();
this.Remove( 1, true ); this.Remove( 1, true );
} }
bRetValue = true; bRetValue = true;
...@@ -6148,6 +6148,18 @@ CPresentation.prototype = ...@@ -6148,6 +6148,18 @@ CPresentation.prototype =
{ {
_cur_slide =_slides[_slide_index]; _cur_slide =_slides[_slide_index];
_cur_theme = _cur_slide.Layout.Master.Theme; _cur_theme = _cur_slide.Layout.Master.Theme;
if(!_cur_theme.themeElements.clrScheme.isIdentical(colorScheme))
{
_old_color_scheme = _cur_theme.themeElements.clrScheme;
_cur_theme.changeColorScheme(colorScheme.createDuplicate());
}
}
for(_slide_index = 0; _slide_index < _slide_count; ++_slide_index)
{
_cur_slide =_slides[_slide_index];
_cur_theme = _cur_slide.Layout.Master.Theme;
if(!_cur_theme.themeElements.clrScheme.isIdentical(colorScheme)) if(!_cur_theme.themeElements.clrScheme.isIdentical(colorScheme))
{ {
_old_color_scheme = _cur_theme.themeElements.clrScheme; _old_color_scheme = _cur_theme.themeElements.clrScheme;
......
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