aboutsummaryrefslogtreecommitdiff
path: root/app/src/main/java/moe/yuuta/workmode/access/AccessorStarter.kt
diff options
context:
space:
mode:
Diffstat (limited to 'app/src/main/java/moe/yuuta/workmode/access/AccessorStarter.kt')
-rw-r--r--app/src/main/java/moe/yuuta/workmode/access/AccessorStarter.kt7
1 files changed, 2 insertions, 5 deletions
diff --git a/app/src/main/java/moe/yuuta/workmode/access/AccessorStarter.kt b/app/src/main/java/moe/yuuta/workmode/access/AccessorStarter.kt
index ac198d9..a7056c4 100644
--- a/app/src/main/java/moe/yuuta/workmode/access/AccessorStarter.kt
+++ b/app/src/main/java/moe/yuuta/workmode/access/AccessorStarter.kt
@@ -6,11 +6,6 @@ import android.os.Bundle
import android.os.PersistableBundle
import android.service.quicksettings.TileService
import androidx.annotation.WorkerThread
-import com.elvishew.xlog.Logger
-import com.elvishew.xlog.XLog
-import eu.chainfire.librootjava.RootIPCReceiver
-import eu.chainfire.librootjava.RootJava
-import eu.chainfire.libsuperuser.Shell
import moe.yuuta.workmode.BuildConfig
import moe.yuuta.workmode.IAccessor
import moe.yuuta.workmode.R
@@ -87,6 +82,8 @@ open class AccessorStarter(private val mContext: Context, private val mService:
// We assume that the server must return a non-null result or an exception.
if (err != null)
throw err as Throwable
+ if (res == null)
+ throw NullPointerException("Process completed, but it does not return any result")
return res!!
}
}