summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Deepanshu Gupta <deepanshu@google.com> 2016-01-14 23:48:17 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2016-01-14 23:48:17 +0000
commitf5984d5fce511a669e8d4bb6eaeb9679ff2ba9f0 (patch)
treed3556c249cd5a73999e0bd127570f46337069720
parent1665a621da2d503d405fb784bd50b5a8596539a1 (diff)
parent2ea852541fd7c7af14b6919c5c2f57584b896d2b (diff)
Merge "Fix custom font rendering" into mnc-ub-dev
-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();