Merge "Fix CarUiInstaller sometimes not called"
diff --git a/car-ui-lib/car-ui-lib/src/main/java/com/android/car/ui/core/CarUiInstaller.java b/car-ui-lib/car-ui-lib/src/main/java/com/android/car/ui/core/CarUiInstaller.java
index 4693b18..1378778 100644
--- a/car-ui-lib/car-ui-lib/src/main/java/com/android/car/ui/core/CarUiInstaller.java
+++ b/car-ui-lib/car-ui-lib/src/main/java/com/android/car/ui/core/CarUiInstaller.java
@@ -57,7 +57,7 @@
     @Override
     public boolean onCreate() {
         Context context = getContext();
-        if (context == null) {
+        if (context == null || !(context.getApplicationContext() instanceof Application)) {
             Log.e(TAG, "CarUiInstaller had a null context!");
             return false;
         }