summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Deepanshu Gupta <deepanshu@google.com> 2016-01-15 00:19:08 +0000
committer android-build-merger <android-build-merger@google.com> 2016-01-15 00:19:08 +0000
commit14df39f9e5855caef8d272fb136abe17b225d971 (patch)
treed3556c249cd5a73999e0bd127570f46337069720
parentbbd0b324ba8e89bd51aad0a59b1a1c891383779f (diff)
parentf5984d5fce511a669e8d4bb6eaeb9679ff2ba9f0 (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.java7
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();