diff options
author | Clark Scheff <clark@cyngn.com> | 2014-06-03 15:02:10 +0000 |
---|---|---|
committer | Gerrit Code Review <gerrit@cyanogenmod.org> | 2014-06-03 15:02:10 +0000 |
commit | df79b3e545c9c422407862555c2097cc139de39f (patch) | |
tree | 436bdbd00402da3b19164d5e2868ab864b9e671f /src/org/cyanogenmod | |
parent | 0fa0cdb5e59be84085fff91ef11faadfd0f89d48 (diff) | |
parent | e71277d54ac0360af1cd145b14b6f5fc87c4f5e2 (diff) | |
download | packages_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.java | 20 |
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; } |