Merge "Merge Android 12"
diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index 6982fc2..09fde31 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -41,6 +41,7 @@
             android:theme="@style/LivePickerTheme"
             android:colorMode="wideColorGamut"
             android:screenOrientation="portrait"
+            android:exported="true"
             android:hardwareAccelerated="true">
             <intent-filter>
                 <action android:name="android.service.wallpaper.LIVE_WALLPAPER_CHOOSER" />
@@ -55,6 +56,7 @@
             android:label="@string/live_wallpaper_preview_title"
             android:colorMode="wideColorGamut"
             android:screenOrientation="portrait"
+            android:exported="true"
             android:theme="@style/Preview">
             <intent-filter>
                 <action android:name="android.service.wallpaper.CHANGE_LIVE_WALLPAPER" />
diff --git a/src/com/android/wallpaper/livepicker/LiveWallpaperPreview.java b/src/com/android/wallpaper/livepicker/LiveWallpaperPreview.java
index fbae006..c346d13 100644
--- a/src/com/android/wallpaper/livepicker/LiveWallpaperPreview.java
+++ b/src/com/android/wallpaper/livepicker/LiveWallpaperPreview.java
@@ -32,6 +32,7 @@
 import android.content.res.Resources.NotFoundException;
 import android.graphics.Outline;
 import android.graphics.Rect;
+import android.graphics.RectF;
 import android.graphics.drawable.Drawable;
 import android.net.Uri;
 import android.os.Bundle;
@@ -84,7 +85,7 @@
 
     private static final String LOG_TAG = "LiveWallpaperPreview";
 
-    private static final boolean SHOW_DUMMY_DATA = false;
+    private static final boolean SHOW_FAKE_DATA = false;
 
     private WallpaperManager mWallpaperManager;
     private WallpaperConnection mWallpaperConnection;
@@ -190,7 +191,7 @@
         setWallpaperButton.setOnClickListener(this::setLiveWallpaper);
         mPages.add(Pair.create(getString(R.string.tab_info), pageInfo));
 
-        if (SHOW_DUMMY_DATA) {
+        if (SHOW_FAKE_DATA) {
             attributionTitle.setText("Diorama, Yosemite");
             attributionTitle.setVisibility(View.VISIBLE);
             attributionAuthor.setText("Live Earth Collection - Android Earth");
@@ -629,6 +630,12 @@
             }
         }
 
+        @Override
+        public void onLocalWallpaperColorsChanged(RectF area,
+                WallpaperColors colors, int displayId) {
+
+        }
+
         public void onServiceConnected(ComponentName name, IBinder service) {
             if (mWallpaperConnection == this) {
                 mService = IWallpaperService.Stub.asInterface(service);