*/}}
Jelajahi Sumber

Fix problem where file browser could not be re-opened when duplicated files

YimingWu 2 bulan lalu
induk
melakukan
fba21afeab
1 mengubah file dengan 2 tambahan dan 1 penghapusan
  1. 2 1
      resources/la_operators.c

+ 2 - 1
resources/la_operators.c

@@ -860,6 +860,7 @@ void laset_ManagedSavePage(laManagedSaveExtra* mse, int p){
 void OPEXT_ManagedSave(laOperator *a, laEvent *e){
     laManagedSaveExtra *upe = a->CustomData;
     memFree(upe);
+    MAIN.SetUDFPending=0;
 }
 int OPINV_ManagedSave(laOperator *a, laEvent *e){
     int OnExit=0;
@@ -914,7 +915,7 @@ int OPMOD_ManagedSaveNewFile(laOperator *a, laEvent *e){
                 char* path=a->ConfirmData->StrData;
                 if(la_FindManagedUDF(path)){
                     laEnableMessagePanel(a, 0, "Duplicated files", "The file you chose already exists in the managed file list.",e->x,e->y,0,e);
-                    return LA_FINISHED;
+                    return LA_RUNNING;
                 }
                 laManagedUDF* m=MAIN.DummyManageUDF;
                 m->udf = laPrepareUDF(path); strSafeSet(&m->BaseName, strGetLastSegment(path,LA_PATH_SEP));