diff options
| author | 2016-01-15 00:19:08 +0000 | |
|---|---|---|
| committer | 2016-01-15 00:19:08 +0000 | |
| commit | 14df39f9e5855caef8d272fb136abe17b225d971 (patch) | |
| tree | d3556c249cd5a73999e0bd127570f46337069720 | |
| parent | bbd0b324ba8e89bd51aad0a59b1a1c891383779f (diff) | |
| parent | f5984d5fce511a669e8d4bb6eaeb9679ff2ba9f0 (diff) | |
Merge "Fix custom font rendering" into mnc-ub-dev
am: f5984d5fce
* commit 'f5984d5fce511a669e8d4bb6eaeb9679ff2ba9f0':
Fix custom font rendering
| -rw-r--r-- | tools/layoutlib/bridge/src/com/android/layoutlib/bridge/android/BridgeContext.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/tools/layoutlib/bridge/src/com/android/layoutlib/bridge/android/BridgeContext.java b/tools/layoutlib/bridge/src/com/android/layoutlib/bridge/android/BridgeContext.java index f2d214c43135..a32128f656c4 100644 --- a/tools/layoutlib/bridge/src/com/android/layoutlib/bridge/android/BridgeContext.java +++ b/tools/layoutlib/bridge/src/com/android/layoutlib/bridge/android/BridgeContext.java @@ -196,7 +196,12 @@ public final class BridgeContext extends Context { mRenderResources = renderResources; mConfig = config; - mAssets = new BridgeAssetManager(); + AssetManager systemAssetManager = AssetManager.getSystem(); + if (systemAssetManager instanceof BridgeAssetManager) { + mAssets = (BridgeAssetManager) systemAssetManager; + } else { + throw new AssertionError("Creating BridgeContext without initializing Bridge"); + } mAssets.setAssetRepository(assets); mApplicationInfo = new ApplicationInfo(); |