aboutsummaryrefslogtreecommitdiff
path: root/app/src/main/java/moe/yuuta/workmode/access/AccessorStarter.kt
diff options
context:
space:
mode:
authorYuutaW <17158086+trumeet@users.noreply.github.com>2019-05-07 17:01:52 -0700
committerYuutaW <17158086+Trumeet@users.noreply.github.com>2019-05-07 17:01:52 -0700
commit757fe89c745fc404259bda6653c046c13a4e617f (patch)
tree495b765eb1d61239469f59d57cf286bb3ad6cfd6 /app/src/main/java/moe/yuuta/workmode/access/AccessorStarter.kt
parentf02787275d311af463d5250c5998f541e5529982 (diff)
downloadWorkMode-757fe89c745fc404259bda6653c046c13a4e617f.tar
WorkMode-757fe89c745fc404259bda6653c046c13a4e617f.tar.gz
WorkMode-757fe89c745fc404259bda6653c046c13a4e617f.tar.bz2
WorkMode-757fe89c745fc404259bda6653c046c13a4e617f.zip
feat(app): only display the user's apps for non-owner users
This is not tested because librootjava does not support multi-user (https://github.com/Chainfire/librootjava/issues/5) Signed-off-by: YuutaW <17158086+Trumeet@users.noreply.github.com>
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!!
}
}