summaryrefslogtreecommitdiffstats
path: root/src/org/cyanogenmod
diff options
context:
space:
mode:
authorClark Scheff <clark@cyngn.com>2014-06-03 15:02:10 +0000
committerGerrit Code Review <gerrit@cyanogenmod.org>2014-06-03 15:02:10 +0000
commitdf79b3e545c9c422407862555c2097cc139de39f (patch)
tree436bdbd00402da3b19164d5e2868ab864b9e671f /src/org/cyanogenmod
parent0fa0cdb5e59be84085fff91ef11faadfd0f89d48 (diff)
parente71277d54ac0360af1cd145b14b6f5fc87c4f5e2 (diff)
downloadpackages_apps_ThemeChooser-df79b3e545c9c422407862555c2097cc139de39f.zip
packages_apps_ThemeChooser-df79b3e545c9c422407862555c2097cc139de39f.tar.gz
packages_apps_ThemeChooser-df79b3e545c9c422407862555c2097cc139de39f.tar.bz2
Merge "Make IconPackHelper a member of IconPreviewHelper" into cm-11.0
Diffstat (limited to 'src/org/cyanogenmod')
-rw-r--r--src/org/cyanogenmod/theme/util/IconPreviewHelper.java20
1 files changed, 10 insertions, 10 deletions
diff --git a/src/org/cyanogenmod/theme/util/IconPreviewHelper.java b/src/org/cyanogenmod/theme/util/IconPreviewHelper.java
index 3edadf1..2da8a57 100644
--- a/src/org/cyanogenmod/theme/util/IconPreviewHelper.java
+++ b/src/org/cyanogenmod/theme/util/IconPreviewHelper.java
@@ -46,6 +46,7 @@ public class IconPreviewHelper {
private Configuration mConfiguration;
private int mIconDpi = 0;
private String mThemePkgName;
+ private IconPackHelper mIconPackHelper;
/**
* @param themePkgName - The package name of the theme we wish to preview
@@ -57,6 +58,10 @@ public class IconPreviewHelper {
ActivityManager am = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);
mIconDpi = (int) (am.getLauncherLargeIconDensity() * ICON_SCALE_FACTOR);
mThemePkgName = themePkgName;
+ mIconPackHelper = new IconPackHelper(mContext);
+ try {
+ mIconPackHelper.loadIconPack(mThemePkgName);
+ } catch (NameNotFoundException e) {}
}
/**
@@ -103,16 +108,11 @@ public class IconPreviewHelper {
private Drawable getThemedIcon(String pkgName, String activityName) {
Drawable drawable = null;
- IconPackHelper iconHelper = new IconPackHelper(mContext);
- try {
- iconHelper.loadIconPack(mThemePkgName);
- ActivityInfo info = new ActivityInfo();
- info.packageName = pkgName;
- info.name = activityName;
- drawable = iconHelper.getDrawableForActivityWithDensity(info, mIconDpi);
- } catch (NameNotFoundException e) {
- Log.v(TAG, "Unable to load icon for " + pkgName + "/" + activityName);
- }
+ ActivityInfo info = new ActivityInfo();
+ info.packageName = pkgName;
+ info.name = activityName;
+ drawable = mIconPackHelper.getDrawableForActivityWithDensity(info, mIconDpi);
+
return drawable;
}