aboutsummaryrefslogtreecommitdiff
path: root/app/src/main/java/moe/yuuta/sysuicontroller/core/ControllerService.java
diff options
context:
space:
mode:
Diffstat (limited to 'app/src/main/java/moe/yuuta/sysuicontroller/core/ControllerService.java')
-rw-r--r--app/src/main/java/moe/yuuta/sysuicontroller/core/ControllerService.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/app/src/main/java/moe/yuuta/sysuicontroller/core/ControllerService.java b/app/src/main/java/moe/yuuta/sysuicontroller/core/ControllerService.java
index 236f05f..72785d9 100644
--- a/app/src/main/java/moe/yuuta/sysuicontroller/core/ControllerService.java
+++ b/app/src/main/java/moe/yuuta/sysuicontroller/core/ControllerService.java
@@ -86,7 +86,11 @@ public class ControllerService extends IStatusController.Stub {
@Override // Binder call
public void exit () throws RemoteException {
enforcePermission();
- mContext.removeStickyBroadcast(mKeepWakeUpIntent);
+ try {
+ mContext.removeStickyBroadcast(mKeepWakeUpIntent);
+ } catch (Throwable e) {
+ Log.e(TAG, "Unable to remove sticky broadcast", e);
+ }
RootDaemon.exit();
}