mirror of
https://github.com/googlefonts/noto-emoji.git
synced 2025-07-08 13:36:40 +00:00
(Hopefully) fixed AssetEmojiCompatConfig
This commit is contained in:
parent
0c03a4ae77
commit
d1def0b30e
1 changed files with 6 additions and 5 deletions
|
@ -58,7 +58,7 @@ public class AssetEmojiCompatConfig extends EmojiCompat.Config {
|
|||
private AssetMetadataLoader(@NonNull Context context,
|
||||
// NEW
|
||||
String assetName) {
|
||||
this.mContext = context;
|
||||
this.mContext = context.getApplicationContext();
|
||||
// NEW
|
||||
this.assetName = assetName;
|
||||
}
|
||||
|
@ -69,7 +69,7 @@ public class AssetEmojiCompatConfig extends EmojiCompat.Config {
|
|||
@RequiresApi(19)
|
||||
public void load(@NonNull EmojiCompat.MetadataRepoLoaderCallback loaderCallback) {
|
||||
Preconditions.checkNotNull(loaderCallback, "loaderCallback cannot be null");
|
||||
final InitRunnable runnable = new InitRunnable(mContext, loaderCallback, assetName);
|
||||
final InitRunnable runnable = new InitRunnable(mContext, loaderCallback);
|
||||
final Thread thread = new Thread(runnable);
|
||||
thread.setDaemon(false);
|
||||
thread.start();
|
||||
|
@ -88,6 +88,7 @@ public class AssetEmojiCompatConfig extends EmojiCompat.Config {
|
|||
final EmojiCompat.MetadataRepoLoaderCallback loaderCallback,
|
||||
// NEW parameter
|
||||
final String FONT_NAME) {
|
||||
// This has been changed a bit in order to get some consistency
|
||||
this.context = context;
|
||||
this.loaderCallback = loaderCallback;
|
||||
this.FONT_NAME = FONT_NAME;
|
||||
|
@ -97,11 +98,11 @@ public class AssetEmojiCompatConfig extends EmojiCompat.Config {
|
|||
@Override
|
||||
public void run() {
|
||||
try {
|
||||
final AssetManager assetManager = context.getAssets();
|
||||
final AssetManager assetManager = mContext.getAssets();
|
||||
final MetadataRepo resourceIndex = MetadataRepo.create(assetManager, FONT_NAME);
|
||||
loaderCallback.onLoaded(resourceIndex);
|
||||
mLoaderCallback.onLoaded(resourceIndex);
|
||||
} catch (Throwable t) {
|
||||
loaderCallback.onFailed(t);
|
||||
mLoaderCallback.onFailed(t);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue