aboutsummaryrefslogtreecommitdiffstats
path: root/cm/lib/main/java/org/cyanogenmod/platform/internal/PartnerInterfaceService.java
diff options
context:
space:
mode:
Diffstat (limited to 'cm/lib/main/java/org/cyanogenmod/platform/internal/PartnerInterfaceService.java')
-rw-r--r--cm/lib/main/java/org/cyanogenmod/platform/internal/PartnerInterfaceService.java15
1 files changed, 7 insertions, 8 deletions
diff --git a/cm/lib/main/java/org/cyanogenmod/platform/internal/PartnerInterfaceService.java b/cm/lib/main/java/org/cyanogenmod/platform/internal/PartnerInterfaceService.java
index 9f2b1f6..168ddb5 100644
--- a/cm/lib/main/java/org/cyanogenmod/platform/internal/PartnerInterfaceService.java
+++ b/cm/lib/main/java/org/cyanogenmod/platform/internal/PartnerInterfaceService.java
@@ -48,7 +48,7 @@ import java.security.interfaces.RSAPublicKey;
/** @hide */
-public class PartnerInterfaceService extends SystemService {
+public class PartnerInterfaceService extends CMSystemService {
private static final String TAG = "CMSettingsService";
@@ -60,13 +60,12 @@ public class PartnerInterfaceService extends SystemService {
public PartnerInterfaceService(Context context) {
super(context);
mContext = context;
- if (mContext.getPackageManager().hasSystemFeature(
- CMContextConstants.Features.PARTNER)) {
- publishBinderService(CMContextConstants.CM_PARTNER_INTERFACE, mService);
- } else {
- Log.wtf(TAG, "CM partner service started by system server but feature xml not" +
- " declared. Not publishing binder service!");
- }
+ publishBinderService(CMContextConstants.CM_PARTNER_INTERFACE, mService);
+ }
+
+ @Override
+ public String getFeatureDeclaration() {
+ return CMContextConstants.Features.PARTNER;
}
@Override