summaryrefslogtreecommitdiffstats
path: root/src/org
diff options
context:
space:
mode:
authorClark Scheff <clark@cyngn.com>2014-05-28 17:10:38 -0700
committerClark Scheff <clark@cyngn.com>2014-05-28 17:10:38 -0700
commit9c06afa48d31eaeaeaf64010653d71f789a54d2b (patch)
tree182cbc1a95475d782e2c4ae8eec2990bb6b5e8d5 /src/org
parent7acfb5181d81dc83d1334db3da3ee3480b0dcdcc (diff)
downloadpackages_apps_ThemeChooser-9c06afa48d31eaeaeaf64010653d71f789a54d2b.tar.gz
packages_apps_ThemeChooser-9c06afa48d31eaeaeaf64010653d71f789a54d2b.tar.bz2
packages_apps_ThemeChooser-9c06afa48d31eaeaeaf64010653d71f789a54d2b.zip
Show "No preview available" when no preview is loaded.
Change-Id: I2a3377a6c90ee1b0236954d45548e2ec284c6bee
Diffstat (limited to 'src/org')
-rw-r--r--src/org/cyanogenmod/theme/chooser/WallpaperAndIconPreviewFragment.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/org/cyanogenmod/theme/chooser/WallpaperAndIconPreviewFragment.java b/src/org/cyanogenmod/theme/chooser/WallpaperAndIconPreviewFragment.java
index 2009ead..7a64cdf 100644
--- a/src/org/cyanogenmod/theme/chooser/WallpaperAndIconPreviewFragment.java
+++ b/src/org/cyanogenmod/theme/chooser/WallpaperAndIconPreviewFragment.java
@@ -91,6 +91,7 @@ public class WallpaperAndIconPreviewFragment extends Fragment
private ImageView mImageView;
private LinearLayout mIconContainer;
+ private TextView mNoPreview;
static WallpaperAndIconPreviewFragment newInstance(String imageUrl, String pkgName, boolean isLegacyTheme, boolean hasIcons) {
final WallpaperAndIconPreviewFragment f = new WallpaperAndIconPreviewFragment();
@@ -119,6 +120,7 @@ public class WallpaperAndIconPreviewFragment extends Fragment
View view = inflater.inflate(R.layout.image_preview_item, container, false);
mImageView = (ImageView) view.findViewById(R.id.image);
mIconContainer = (LinearLayout) view.findViewById(R.id.icon_container);
+ mNoPreview = (TextView) view.findViewById(R.id.no_preview);
return view;
}
@@ -179,6 +181,9 @@ public class WallpaperAndIconPreviewFragment extends Fragment
@Override
public void onLoadFinished(Loader<Bitmap> loader, Bitmap result) {
mImageView.setImageBitmap(result);
+ if (result == null && !mHasIcons) {
+ mNoPreview.setVisibility(View.VISIBLE);
+ }
}
@Override