mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-19 04:08:01 +00:00
Prevent crash when deleting quests or conquests
This commit is contained in:
@@ -233,6 +233,9 @@ public class LoadConquestScreen extends LaunchScreen {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
FThreads.invokeInEdtLater(new Runnable() {
|
||||||
|
@Override
|
||||||
|
public void run() {
|
||||||
FileUtil.deleteDirectory(conquest.getDirectory());
|
FileUtil.deleteDirectory(conquest.getDirectory());
|
||||||
|
|
||||||
lstConquests.removeConquest(conquest);
|
lstConquests.removeConquest(conquest);
|
||||||
@@ -240,6 +243,8 @@ public class LoadConquestScreen extends LaunchScreen {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void startMatch() {
|
protected void startMatch() {
|
||||||
|
|||||||
@@ -242,6 +242,9 @@ public class LoadQuestScreen extends LaunchScreen {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
FThreads.invokeInEdtLater(new Runnable() {
|
||||||
|
@Override
|
||||||
|
public void run() {
|
||||||
new File(ForgeConstants.QUEST_SAVE_DIR, quest.getName() + ".dat").delete();
|
new File(ForgeConstants.QUEST_SAVE_DIR, quest.getName() + ".dat").delete();
|
||||||
new File(ForgeConstants.QUEST_SAVE_DIR, quest.getName() + ".dat.bak").delete();
|
new File(ForgeConstants.QUEST_SAVE_DIR, quest.getName() + ".dat.bak").delete();
|
||||||
|
|
||||||
@@ -250,6 +253,8 @@ public class LoadQuestScreen extends LaunchScreen {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void startMatch() {
|
protected void startMatch() {
|
||||||
|
|||||||
Reference in New Issue
Block a user