Diff for /rpl/modules/motif/XtCreateWidget.rplc between versions 1.3 and 1.4

version 1.3, 2017/07/06 10:18:04 version 1.4, 2017/07/10 07:25:24
Line 42  declareExternalFunction(XtCreateWidget) Line 42  declareExternalFunction(XtCreateWidget)
             returnOnError(freeObject(parametersObject);              returnOnError(freeObject(parametersObject);
                     freeObject(parentObject));                      freeObject(parentObject));
   
               ifIsExternal(widget, WIDGET) then
               orElse
                   executionError("Type mismatch error");
                   returnOnError(freeObject(parametersObject);
                           freeObject(parentObject));
               endIf
   
             pullFromStack(classObject, string);              pullFromStack(classObject, string);
             returnOnError(freeObject(parametersObject);              returnOnError(freeObject(parametersObject);
                     freeObject(parentObject);                      freeObject(parentObject);
Line 213  declareExternalFunction(XtCreateWidget) Line 220  declareExternalFunction(XtCreateWidget)
             createExternalObject(widget, WIDGET);              createExternalObject(widget, WIDGET);
   
             target((Widget *) objectContainer(widget)) =              target((Widget *) objectContainer(widget)) =
                     XtCreateWidget(name, wc, (*((sXtAppContext *)                      XtCreateWidget(name, wc, target((sXtAppContext *)
                     objectContainer(parentObject))).widget, args, argNum);                      objectContainer(parentObject)).widget, args, argNum);
             XtManageChild(target((Widget *) objectContainer(widget)));              XtManageChild(target((Widget *) objectContainer(widget)));
   
             pushOnStack(widget);              pushOnStack(widget);

Removed from v.1.3  
changed lines
  Added in v.1.4


CVSweb interface <joel.bertrand@systella.fr>