Diff for /Amaya/amaya/templateInstantiate.c between versions 1.56 and 1.57

version 1.56, 2007/11/14 15:21:04 version 1.57, 2007/11/15 13:45:59
Line 172  Element Template_InsertBagChild (Documen Line 172  Element Template_InsertBagChild (Documen
         if (sel)          if (sel)
           TtaSelectElement (doc, sel);            TtaSelectElement (doc, sel);
         TtaInsertAnyElement (doc, before);          TtaInsertAnyElement (doc, before);
           TtaExtendUndoSequence (doc);
       }        }
     TtaInsertElement (newElType, doc);      TtaInsertElement (newElType, doc);
     TtaGiveFirstSelectedElement (doc, &sel, &start, &end);      TtaGiveFirstSelectedElement (doc, &sel, &start, &end);
     if (sel && newElType.ElSSchema == sstempl)      if (sel && newElType.ElSSchema == sstempl)
     {  
       selType = TtaGetElementType (sel);  
       TtaUnselect (doc);  
         
       if (selType.ElSSchema == newElType.ElSSchema &&  
           selType.ElTypeNum == Template_EL_useSimple)  
       {        {
         SetAttributeStringValueWithUndo (sel, Template_ATTR_types, decl->name);          selType = TtaGetElementType (sel);
         SetAttributeStringValueWithUndo (sel, Template_ATTR_title, decl->name);          TtaUnselect (doc);
         Template_InsertUseChildren (doc, sel, decl);          
       }          if (selType.ElSSchema == newElType.ElSSchema &&
       return sel;              selType.ElTypeNum == Template_EL_useSimple)
     }               {
               SetAttributeStringValueWithUndo (sel, Template_ATTR_types, decl->name);
               SetAttributeStringValueWithUndo (sel, Template_ATTR_title, decl->name);
               Template_InsertUseChildren (doc, sel, decl);
             }
         }   
       return sel;
   }    }
 #endif /* TEMPLATES */  #endif /* TEMPLATES */
   return NULL;    return NULL;

Removed from v.1.56  
changed lines
  Added in v.1.57


Webmaster