Support deleting decks without crashing

This commit is contained in:
drdev
2014-06-19 02:37:35 +00:00
parent 5050b25daa
commit ff56b649f3

View File

@@ -314,6 +314,7 @@ public class FDeckEditor extends TabPageScreen<FDeckEditor> {
public void setDeck(Deck deck0) {
if (deck == deck0) { return; }
deck = deck0;
if (deck == null) { return; }
//reinitialize tab pages when deck changes
for (TabPage<FDeckEditor> tabPage : tabPages) {
@@ -641,6 +642,8 @@ public class FDeckEditor extends TabPageScreen<FDeckEditor> {
}
public Deck getDeck() {
if (model == null) { return null; }
if (model instanceof Deck) {
return (Deck) model;
}