diff options
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.java | 15 |
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 |