aboutsummaryrefslogtreecommitdiffstats
path: root/cm/lib/main/java/org/cyanogenmod/platform/internal/LiveLockScreenServiceBroker.java
diff options
context:
space:
mode:
authorAdnan Begovic <adnan@cyngn.com>2016-04-26 16:57:38 -0700
committerGerrit Code Review <gerrit@cyanogenmod.org>2016-05-31 17:28:48 -0700
commitb51572d697f9aa6160f0c4b5d0343e414eea4cad (patch)
treecbeecb9986f888918e3059ead83e1ff308453c2d /cm/lib/main/java/org/cyanogenmod/platform/internal/LiveLockScreenServiceBroker.java
parent970f0b6e95bebbaf51a5087ab09adfce7332115d (diff)
downloadvendor_cmsdk-b51572d697f9aa6160f0c4b5d0343e414eea4cad.zip
vendor_cmsdk-b51572d697f9aa6160f0c4b5d0343e414eea4cad.tar.gz
vendor_cmsdk-b51572d697f9aa6160f0c4b5d0343e414eea4cad.tar.bz2
cmsdk: Create CMSystemServer to handle our platform init.
Change-Id: I7b62978e2a284a3a1ec1ffc1d8c72545d7b0c939
Diffstat (limited to 'cm/lib/main/java/org/cyanogenmod/platform/internal/LiveLockScreenServiceBroker.java')
-rw-r--r--cm/lib/main/java/org/cyanogenmod/platform/internal/LiveLockScreenServiceBroker.java16
1 files changed, 7 insertions, 9 deletions
diff --git a/cm/lib/main/java/org/cyanogenmod/platform/internal/LiveLockScreenServiceBroker.java b/cm/lib/main/java/org/cyanogenmod/platform/internal/LiveLockScreenServiceBroker.java
index 397a4fe..a142f1f 100644
--- a/cm/lib/main/java/org/cyanogenmod/platform/internal/LiveLockScreenServiceBroker.java
+++ b/cm/lib/main/java/org/cyanogenmod/platform/internal/LiveLockScreenServiceBroker.java
@@ -52,7 +52,7 @@ import java.util.List;
*
* @hide
*/
-public class LiveLockScreenServiceBroker extends SystemService {
+public class LiveLockScreenServiceBroker extends CMSystemService {
private static final String TAG = LiveLockScreenServiceBroker.class.getSimpleName();
private static final boolean DEBUG = false;
@@ -235,16 +235,14 @@ public class LiveLockScreenServiceBroker extends SystemService {
}
@Override
+ public String getFeatureDeclaration() {
+ return CMContextConstants.Features.LIVE_LOCK_SCREEN;
+ }
+
+ @Override
public void onStart() {
if (DEBUG) Slog.d(TAG, "service started");
- if (mContext.getPackageManager().hasSystemFeature(
- CMContextConstants.Features.LIVE_LOCK_SCREEN)) {
- publishBinderService(CMContextConstants.CM_LIVE_LOCK_SCREEN_SERVICE,
- new BinderService());
- } else {
- Slog.wtf(TAG, "CM live lock screen service started by system server but feature xml " +
- "not declared. Not publishing binder service!");
- }
+ publishBinderService(CMContextConstants.CM_LIVE_LOCK_SCREEN_SERVICE, new BinderService());
}
@Override