--- a/uiacceltk/hitchcock/ServerCore/Src/alfnodes.cpp Mon Jun 21 16:41:52 2010 +0300
+++ b/uiacceltk/hitchcock/ServerCore/Src/alfnodes.cpp Thu Jul 15 19:40:07 2010 +0300
@@ -1949,8 +1949,8 @@
if (iModel)
{
iModel->Server().Bridge()->AddData( EAlfDSGroupChained,
- iId,
- aChainedGroup,
+ iGroupId,
+ iChainedTo->iGroupId,
(TAny*)iScreenNumber
);
}
@@ -1962,16 +1962,18 @@
//
void CAlfNodeGroup::GroupChainBrokenAfter( )
{
+ TUint32 oldChainedTo = 0;
if ( iChainedTo )
{
iChainedTo->iChainedFrom = NULL;
+ oldChainedTo = iChainedTo->iId;
iChainedTo = NULL;
}
if (iModel)
{
iModel->Server().Bridge()->AddData( EAlfDSGroupChainBroken,
+ oldChainedTo,
iId,
- 0,
(TAny*)iScreenNumber );
}
@@ -1990,7 +1992,13 @@
}
if ( iChainedFrom )
{
- iChainedFrom->iChainedTo = NULL;
+ if (iModel)
+ {
+ iModel->Server().Bridge()->AddData( EAlfDSGroupChainBroken,
+ iChainedFrom->iId,
+ iId,
+ (TAny*)iScreenNumber );
+ }
}
if (iModel)