Diff for /Amaya/amaya/insertelem.c between versions 1.19 and 1.20

version 1.19, 2007/11/14 15:21:04 version 1.20, 2007/11/15 13:45:59
Line 555  void InsertableElement_QueryInsertElemen Line 555  void InsertableElement_QueryInsertElemen
   /* Prepare insertion.*/              /* Prepare insertion.*/          
   oldStructureChecking = TtaGetStructureChecking (doc);    oldStructureChecking = TtaGetStructureChecking (doc);
   TtaSetStructureChecking (FALSE, doc);    TtaSetStructureChecking (FALSE, doc);
   TtaOpenUndoSequence (doc, elSel, NULL, firstSel, lastSel);    TtaOpenUndoSequence (doc, NULL, NULL, 0, 0);
       
   /* Do the insertion */    /* Do the insertion */
   newEl = InsertableElement_InsertElement (elem, before);    newEl = InsertableElement_InsertElement (elem, before);
Line 567  void InsertableElement_QueryInsertElemen Line 567  void InsertableElement_QueryInsertElemen
   // restore the display    // restore the display
   TtaSetDisplayMode (doc, dispMode);    TtaSetDisplayMode (doc, dispMode);
   
     if (newEl)
   firstEl = GetFirstEditableElement (newEl);  
   if (firstEl)  
     {  
       TtaSelectElement (doc, firstEl);  
       TtaSetStatusSelectedElement (doc, 1, firstEl);  
     }  
   else  
     {      {
       TtaSelectElement (doc, newEl);        firstEl = GetFirstEditableElement (newEl);
       TtaSetStatusSelectedElement (doc, 1, newEl);        if (firstEl)
           {
             TtaSelectElement (doc, firstEl);
             TtaSetStatusSelectedElement (doc, 1, firstEl);
           }
         else
           {
             TtaSelectElement (doc, newEl);
             TtaSetStatusSelectedElement (doc, 1, newEl);
           }
     }      }
 #endif /* TEMPLATES */  #endif /* TEMPLATES */
 }  }

Removed from v.1.19  
changed lines
  Added in v.1.20


Webmaster