aboutsummaryrefslogtreecommitdiffstats
path: root/cm
diff options
context:
space:
mode:
authord34d <clark@cyngn.com>2016-06-02 10:01:21 -0700
committerd34d <clark@cyngn.com>2016-06-02 10:01:21 -0700
commitee069f8c817ccc5d243085a50e67cad121bfa7e4 (patch)
tree57789ebcbdb90bb7adc9c88b565d28f4eb02f8d0 /cm
parentaf55f98056b3572bf4a625426250bdd24c1365f8 (diff)
downloadvendor_cmsdk-ee069f8c817ccc5d243085a50e67cad121bfa7e4.zip
vendor_cmsdk-ee069f8c817ccc5d243085a50e67cad121bfa7e4.tar.gz
vendor_cmsdk-ee069f8c817ccc5d243085a50e67cad121bfa7e4.tar.bz2
Themes: Use default audibles when pkgName is empty
Fixes an issue where audibles would be "unknown" causing them to not play when phone rings, notifications arive or an alarm goes off Change-Id: If279ed7e88784c025999822da7ee3a1a51d63bbd TICKET: CYNGNOS-2728
Diffstat (limited to 'cm')
-rw-r--r--cm/lib/main/java/org/cyanogenmod/platform/internal/ThemeManagerService.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/cm/lib/main/java/org/cyanogenmod/platform/internal/ThemeManagerService.java b/cm/lib/main/java/org/cyanogenmod/platform/internal/ThemeManagerService.java
index 0d9f341..369d652 100644
--- a/cm/lib/main/java/org/cyanogenmod/platform/internal/ThemeManagerService.java
+++ b/cm/lib/main/java/org/cyanogenmod/platform/internal/ThemeManagerService.java
@@ -632,7 +632,7 @@ public class ThemeManagerService extends CMSystemService {
private boolean updateAudible(String dirPath, String assetPath, int type, String pkgName) {
//Clear the dir
ThemeUtils.clearAudibles(mContext, dirPath);
- if (pkgName.equals(SYSTEM_DEFAULT)) {
+ if (TextUtils.isEmpty(pkgName) || pkgName.equals(SYSTEM_DEFAULT)) {
if (!ThemeUtils.setDefaultAudible(mContext, type)) {
Log.e(TAG, "There was an error installing the default audio file");
return false;