diff options
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.kt | 7 |
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!! } } |