Various fixes for Mobile

Optimize ImageFetcher and ImageCache on fetching and disposing textures.
Fix Quest Tournament crash when using a theme without sprite avatars.
Fix NPE on HDButtons.
This commit is contained in:
Anthony Calosa
2020-10-03 02:27:21 +08:00
parent d36920ad86
commit dd37e8995b
13 changed files with 113 additions and 83 deletions

View File

@@ -3,6 +3,7 @@ package forge.deck;
import forge.FThreads;
import forge.Forge;
import forge.GuiBase;
import forge.assets.ImageCache;
import forge.deck.FDeckEditor.EditorType;
import forge.deck.io.DeckPreferences;
import forge.error.BugReporter;
@@ -472,6 +473,8 @@ public class FDeckChooser extends FScreen {
break;
}
needRefreshOnActivate = true;
/*preload deck to cache*/
ImageCache.preloadCache(deck.getDeck());
Forge.openScreen(new FDeckEditor(editorType, deck, true));
}
@@ -1147,7 +1150,7 @@ public class FDeckChooser extends FScreen {
});
}
});
chooser.show(null, true);
chooser.show(null, false); /*setting selectMax to true will select all available option*/
}
});
}