Merge "Hook WallpaperPicker related APIs to ThemePicker" into ub-launcher3-master
diff --git a/src/com/android/customization/picker/CustomizationPickerActivity.java b/src/com/android/customization/picker/CustomizationPickerActivity.java
index e2dee20..c27cb90 100644
--- a/src/com/android/customization/picker/CustomizationPickerActivity.java
+++ b/src/com/android/customization/picker/CustomizationPickerActivity.java
@@ -38,7 +38,8 @@
 import com.android.wallpaper.module.UserEventLogger;
 import com.android.wallpaper.picker.CategoryFragment;
 import com.android.wallpaper.picker.CategoryFragment.CategoryFragmentHost;
-import com.android.wallpaper.picker.MyPhotosLauncher.PermissionChangedListener;
+import com.android.wallpaper.picker.MyPhotosStarter;
+import com.android.wallpaper.picker.MyPhotosStarter.PermissionChangedListener;
 import com.android.wallpaper.picker.TopLevelPickerActivity;
 import com.android.wallpaper.picker.WallpaperPickerDelegate;
 import com.android.wallpaper.picker.WallpapersUiContainer;
@@ -142,17 +143,17 @@
 
     @Override
     public void requestExternalStoragePermission(PermissionChangedListener listener) {
-
+        mDelegate.requestExternalStoragePermission(listener);
     }
 
     @Override
     public boolean isReadExternalStoragePermissionGranted() {
-        return false;
+        return mDelegate.isReadExternalStoragePermissionGranted();
     }
 
     @Override
     public void showViewOnlyPreview(WallpaperInfo wallpaperInfo) {
-
+        mDelegate.showViewOnlyPreview(wallpaperInfo);
     }
 
     /**
@@ -179,6 +180,11 @@
 
     }
 
+    @Override
+    public MyPhotosStarter getMyPhotosStarter() {
+        return mDelegate;
+    }
+
     /**
      * Represents a section of the Picker (eg "ThemeBundle", "Clock", etc).
      * There should be a concrete subclass per available section, providing the corresponding