diff options
Diffstat (limited to 'src/com/android/wallpaper/picker/ViewOnlyPreviewActivity.java')
-rwxr-xr-x | src/com/android/wallpaper/picker/ViewOnlyPreviewActivity.java | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/com/android/wallpaper/picker/ViewOnlyPreviewActivity.java b/src/com/android/wallpaper/picker/ViewOnlyPreviewActivity.java index 4ff3c2ea..7377103f 100755 --- a/src/com/android/wallpaper/picker/ViewOnlyPreviewActivity.java +++ b/src/com/android/wallpaper/picker/ViewOnlyPreviewActivity.java @@ -26,6 +26,7 @@ import com.android.wallpaper.R; import com.android.wallpaper.model.InlinePreviewIntentFactory; import com.android.wallpaper.model.WallpaperInfo; import com.android.wallpaper.module.InjectorProvider; +import com.android.wallpaper.module.LargeScreenMultiPanesChecker; import com.android.wallpaper.picker.AppbarFragment.AppbarFragmentHost; import com.android.wallpaper.util.ActivityUtils; @@ -94,6 +95,14 @@ public class ViewOnlyPreviewActivity extends BasePreviewActivity implements Appb @Override public Intent newIntent(Context context, WallpaperInfo wallpaper) { + LargeScreenMultiPanesChecker multiPanesChecker = new LargeScreenMultiPanesChecker(); + // Launch a full preview activity for devices supporting multipanel mode + if (multiPanesChecker.isMultiPanesEnabled(context) + && InjectorProvider.getInjector().getFlags() + .isFullscreenWallpaperPreviewEnabled(context)) { + return FullPreviewActivity.newIntent(context, wallpaper, mIsViewAsHome); + } + if (mIsHomeAndLockPreviews) { return ViewOnlyPreviewActivity.newIntent(context, wallpaper, mIsViewAsHome); } |