diff options
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.java | 6 |
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(); } |