Commit 0006e0c9 authored by Mygod's avatar Mygod

Fix new nullable warnings

parent 125fc3b9
...@@ -37,7 +37,7 @@ object Executable { ...@@ -37,7 +37,7 @@ object Executable {
private val EXECUTABLES = setOf(SS_LOCAL, REDSOCKS, TUN2SOCKS) private val EXECUTABLES = setOf(SS_LOCAL, REDSOCKS, TUN2SOCKS)
fun killAll() { fun killAll() {
for (process in File("/proc").listFiles { _, name -> TextUtils.isDigitsOnly(name) }) { for (process in File("/proc").listFiles { _, name -> TextUtils.isDigitsOnly(name) } ?: return) {
val exe = File(try { val exe = File(try {
File(process, "cmdline").inputStream().bufferedReader().readText() File(process, "cmdline").inputStream().bufferedReader().readText()
} catch (_: IOException) { } catch (_: IOException) {
......
...@@ -41,13 +41,14 @@ class PathProvider internal constructor(baseUri: Uri, private val cursor: Matrix ...@@ -41,13 +41,14 @@ class PathProvider internal constructor(baseUri: Uri, private val cursor: Matrix
var sub = to + file.name var sub = to + file.name
if (basePath.startsWith(sub)) if (file.isDirectory) { if (basePath.startsWith(sub)) if (file.isDirectory) {
sub += '/' sub += '/'
file.listFiles().forEach { addTo(it, sub, mode) } file.listFiles()!!.forEach { addTo(it, sub, mode) }
} else addPath(sub, mode) } else addPath(sub, mode)
return this return this
} }
fun addAt(file: File, at: String = "", mode: Int = 0b110100100): PathProvider { fun addAt(file: File, at: String = "", mode: Int = 0b110100100): PathProvider {
if (basePath.startsWith(at)) if (basePath.startsWith(at)) {
if (file.isDirectory) file.listFiles().forEach { addTo(it, at, mode) } else addPath(at, mode) if (file.isDirectory) file.listFiles()!!.forEach { addTo(it, at, mode) } else addPath(at, mode)
}
return this return this
} }
} }
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment