diff options
author | YuutaW <17158086+trumeet@users.noreply.github.com> | 2019-05-07 17:01:52 -0700 |
---|---|---|
committer | YuutaW <17158086+Trumeet@users.noreply.github.com> | 2019-05-07 17:01:52 -0700 |
commit | 757fe89c745fc404259bda6653c046c13a4e617f (patch) | |
tree | 495b765eb1d61239469f59d57cf286bb3ad6cfd6 /app/src/main/java/moe/yuuta/workmode/access/AccessorStarter.kt | |
parent | f02787275d311af463d5250c5998f541e5529982 (diff) | |
download | WorkMode-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.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!! } } |