v0.8.1: fixed a NPE when fonts are reset before being initialized
This commit is contained in:
+2
@@ -309,6 +309,7 @@ public class AndroidPlatformSupport extends PlatformSupport {
|
||||
|
||||
@Override
|
||||
public void resetGenerators() {
|
||||
if (fonts != null) {
|
||||
for (FreeTypeFontGenerator generator : fonts.keySet()) {
|
||||
for (BitmapFont f : fonts.get(generator).values()) {
|
||||
f.dispose();
|
||||
@@ -324,6 +325,7 @@ public class AndroidPlatformSupport extends PlatformSupport {
|
||||
packer.dispose();
|
||||
}
|
||||
fonts = null;
|
||||
}
|
||||
setupFontGenerators(pageSize, systemfont);
|
||||
}
|
||||
|
||||
|
||||
+2
@@ -135,6 +135,7 @@ public class DesktopPlatformSupport extends PlatformSupport {
|
||||
|
||||
@Override
|
||||
public void resetGenerators() {
|
||||
if (fonts != null) {
|
||||
for (FreeTypeFontGenerator generator : fonts.keySet()) {
|
||||
for (BitmapFont f : fonts.get(generator).values()) {
|
||||
f.dispose();
|
||||
@@ -150,6 +151,7 @@ public class DesktopPlatformSupport extends PlatformSupport {
|
||||
packer.dispose();
|
||||
}
|
||||
fonts = null;
|
||||
}
|
||||
setupFontGenerators(pageSize, systemfont);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user