*/}}
Quellcode durchsuchen

push undo after reading

YimingWu vor 6 Monaten
Ursprung
Commit
a59d234864
1 geänderte Dateien mit 5 neuen und 2 gelöschten Zeilen
  1. 5 2
      ourpaint.c

+ 5 - 2
ourpaint.c

@@ -46,13 +46,16 @@ int main(int argc, char *argv[]){
     laLoadHyperResources("OURBRUSH");
     //laLoadHyperResources("OURPALLETTE");
 
+    int anyload=0;
     for(int i=1;i<argc;i++){
         char* file=argv[i]; int mode=LA_UDF_MODE_APPEND;
-        laManagedUDF* m; laUDF* udf = laOpenUDF(file, 1, 0, &m);
         char* ext=strGetLastSegment(file,'.'); strToLower(ext);
         if(strSame(ext,"ourpaint")){ mode=LA_UDF_MODE_OVERWRITE; }
-        if(udf){ laExtractUDF(udf,m,mode); laCloseUDF(udf); }
+
+        laManagedUDF* m; laUDF* udf = laOpenUDF(file, 1, 0, &m);
+        if(udf){ laExtractUDF(udf,m,mode); laCloseUDF(udf); anyload=1; }
     }
+    if(anyload){ laRecordEverythingAndPush(); }
 
     //laAddRootDBInst("our.tools");
     if(!MAIN.Windows.pFirst){