diff options
-rw-r--r-- | src/com/cyngn/theme/chooser/MyThemeFragment.java | 2 | ||||
-rw-r--r-- | src/com/cyngn/theme/chooser/ThemeFragment.java | 3 | ||||
-rw-r--r-- | src/com/cyngn/theme/chooser/WallpaperCardView.java | 5 |
3 files changed, 10 insertions, 0 deletions
diff --git a/src/com/cyngn/theme/chooser/MyThemeFragment.java b/src/com/cyngn/theme/chooser/MyThemeFragment.java index 0846298..ad387bf 100644 --- a/src/com/cyngn/theme/chooser/MyThemeFragment.java +++ b/src/com/cyngn/theme/chooser/MyThemeFragment.java @@ -313,6 +313,7 @@ public class MyThemeFragment extends ThemeFragment { setCardTitle(mWallpaperCard, mCurrentTheme.get(ThemesColumns.MODIFIES_LAUNCHER), getString(R.string.wallpaper_label)); } else { + mWallpaperCard.clearWallpaper(); mWallpaperCard.setEmptyViewEnabled(true); setAddComponentTitle(mWallpaperCard, getString(R.string.wallpaper_label)); } @@ -347,6 +348,7 @@ public class MyThemeFragment extends ThemeFragment { if (wp != null) { mLockScreenCard.setWallpaper(wp); } else { + mLockScreenCard.clearWallpaper(); mLockScreenCard.setEmptyViewEnabled(true); setAddComponentTitle(mLockScreenCard, getString(R.string.lockscreen_label)); } diff --git a/src/com/cyngn/theme/chooser/ThemeFragment.java b/src/com/cyngn/theme/chooser/ThemeFragment.java index 0344242..4273cd8 100644 --- a/src/com/cyngn/theme/chooser/ThemeFragment.java +++ b/src/com/cyngn/theme/chooser/ThemeFragment.java @@ -1313,6 +1313,7 @@ public class ThemeFragment extends Fragment implements LoaderManager.LoaderCallb if (hasContent) { loadLockScreen(c, false); } else { + mLockScreenCard.clearWallpaper(); mLockScreenCard.setEmptyViewEnabled(true); setAddComponentTitle(mLockScreenCard, getString(R.string.lockscreen_label)); } @@ -1419,6 +1420,7 @@ public class ThemeFragment extends Fragment implements LoaderManager.LoaderCallb setCardTitle(mWallpaperCard, pkgName, getString(R.string.wallpaper_label)); } } else { + mWallpaperCard.clearWallpaper(); mWallpaperCard.setEmptyViewEnabled(true); setAddComponentTitle(mWallpaperCard, getString(R.string.wallpaper_label)); mWallpaper.setImageResource(R.drawable.wallpaper_none_bg); @@ -1450,6 +1452,7 @@ public class ThemeFragment extends Fragment implements LoaderManager.LoaderCallb setCardTitle(mLockScreenCard, pkgName, getString(R.string.lockscreen_label)); } } else { + mLockScreenCard.clearWallpaper(); mLockScreenCard.setEmptyViewEnabled(true); setAddComponentTitle(mLockScreenCard, getString(R.string.lockscreen_label)); } diff --git a/src/com/cyngn/theme/chooser/WallpaperCardView.java b/src/com/cyngn/theme/chooser/WallpaperCardView.java index 3a6d554..02af2a6 100644 --- a/src/com/cyngn/theme/chooser/WallpaperCardView.java +++ b/src/com/cyngn/theme/chooser/WallpaperCardView.java @@ -74,6 +74,11 @@ public class WallpaperCardView extends ComponentCardView { } } + public void clearWallpaper() { + mImage.setImageDrawable(null); + setBackgroundResource(R.drawable.card_bg); + } + public Drawable getWallpaperDrawable() { return mImage.getDrawable(); } |