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