Prevent crash when deleting quests or conquests

This commit is contained in:
drdev
2016-02-08 02:04:06 +00:00
parent e47c376676
commit d0e8a347bf
2 changed files with 18 additions and 8 deletions

View File

@@ -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() {

View File

@@ -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() {