Diff for /Amaya/amaya/templateInstantiate.c between versions 1.109 and 1.110

version 1.109, 2009/06/25 13:41:21 version 1.110, 2009/06/30 09:23:13
Line 173  Element Template_InsertBagChild (Documen Line 173  Element Template_InsertBagChild (Documen
           if (use)            if (use)
             {              {
               Template_InsertUseChildren (doc, use, decl, NULL, TRUE);                Template_InsertUseChildren (doc, use, decl, NULL, TRUE);
               SetAttributeStringValueWithUndo (use, Template_ATTR_types, decl->name);  
               SetAttributeStringValueWithUndo (use, Template_ATTR_title, decl->name);  
               SetAttributeStringValueWithUndo (use, Template_ATTR_currentType, decl->name);  
               if (sel != bag)                if (sel != bag)
                 TtaInsertSibling (use, sel, before, doc);                  TtaInsertSibling (use, sel, before, doc);
               else                else
                  TtaInsertFirstChild (&use, bag, doc);                   TtaInsertFirstChild (&use, bag, doc);
                 SetAttributeStringValueWithUndo (use, Template_ATTR_types, decl->name);
                 SetAttributeStringValueWithUndo (use, Template_ATTR_title, decl->name);
                 SetAttributeStringValueWithUndo (use, Template_ATTR_currentType, decl->name);
               TtaRegisterElementCreate (use, doc);                TtaRegisterElementCreate (use, doc);
                               
               sel = use;                sel = use;
Line 1177  Element InstantiateUse (XTigerTemplate t Line 1177  Element InstantiateUse (XTigerTemplate t
         {          {
           dec = Template_GetDeclaration (t, items[0].label);            dec = Template_GetDeclaration (t, items[0].label);
           if (dec)            if (dec)
             {              child = Template_InsertUseChildren (doc, el, dec, parentLine, registerUndo);
               child = Template_InsertUseChildren (doc, el, dec, parentLine, registerUndo);  /*               if (child && elType.ElTypeNum != Template_EL_useSimple) */
               if (child && elType.ElTypeNum != Template_EL_useSimple)  /*                 { */
                 {  /*                   TtaChangeTypeOfElement (el, doc, Template_EL_useSimple); */
                   TtaChangeTypeOfElement (el, doc, Template_EL_useSimple);  /*                   if (registerUndo) */
                   if (registerUndo)  /*                     TtaRegisterElementTypeChange (el, Template_EL_useEl, doc); */
                     TtaRegisterElementTypeChange (el, Template_EL_useEl, doc);  /*                 } */
                 }  
             }  
         }          }
       else        else
         {          {

Removed from v.1.109  
changed lines
  Added in v.1.110


Webmaster