Skip to content

Commit fa95fbe

Browse files
committed
Fix a bug there mkdir() wasn't working due to insufficient permissions
1 parent ffe3fcd commit fa95fbe

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

app/src/main/java/org/andbootmgr/app/util/Terminal.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ import androidx.compose.ui.Modifier
1818
import androidx.compose.ui.platform.LocalContext
1919
import androidx.compose.ui.text.font.FontFamily
2020
import androidx.compose.ui.unit.dp
21+
import com.topjohnwu.superuser.io.SuFile
2122
import com.topjohnwu.superuser.io.SuFileOutputStream
2223
import kotlinx.coroutines.CoroutineScope
2324
import kotlinx.coroutines.Dispatchers
@@ -175,7 +176,7 @@ fun TerminalWork(logFile: String? = null, action: suspend (TerminalList) -> Unit
175176
val logDispatcher = Dispatchers.IO.limitedParallelism(1)
176177
val log = logFile?.let {
177178
val logDir = ctx.externalCacheDirs.firstOrNull() ?: run {
178-
File(Environment.getExternalStorageDirectory(), "AbmLogs").also { it.mkdir() }
179+
SuFile.open(Environment.getExternalStorageDirectory(), "AbmLogs").also { it.mkdir() }
179180
}
180181
SuFileOutputStream.open(File(logDir, it))
181182
}

0 commit comments

Comments
 (0)