Skip to content

Commit 46d02ba

Browse files
committed
some degree of cleanup
1 parent edf8423 commit 46d02ba

File tree

10 files changed

+583
-555
lines changed

10 files changed

+583
-555
lines changed

app/src/main/java/org/andbootmgr/app/CreatePartFlow.kt

Lines changed: 6 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -197,22 +197,8 @@ private fun Start(c: CreatePartDataHolder) {
197197
}
198198
}
199199

200-
if (c.vm.mvm.noobMode) {
201-
Card(
202-
modifier = Modifier
203-
.fillMaxWidth()
204-
.padding(10.dp)
205-
) {
206-
Row(
207-
Modifier
208-
.fillMaxWidth()
209-
.padding(20.dp)
210-
) {
211-
Icon(painterResource(id = R.drawable.ic_about), "Icon")
212-
Text(stringResource(R.string.option_select))
213-
}
214-
}
215-
}
200+
if (c.vm.mvm.noobMode)
201+
MyInfoCard(stringResource(R.string.option_select), padding = 10.dp)
216202

217203
Card(modifier = Modifier
218204
.fillMaxWidth()
@@ -281,7 +267,7 @@ private fun Shop(c: CreatePartDataHolder) {
281267
try {
282268
val jsonText = try {
283269
ctx.assets.open("abm.json").readBytes().toString(Charsets.UTF_8)
284-
} catch (e: FileNotFoundException) {
270+
} catch (_: FileNotFoundException) {
285271
URL("https://raw.githubusercontent.com/Android-Boot-Manager/ABM-json/master/devices/" + c.vm.codename + ".json").readText()
286272
}
287273
val jjson = JSONTokener(jsonText).nextValue() as JSONObject
@@ -302,17 +288,7 @@ private fun Shop(c: CreatePartDataHolder) {
302288
}
303289
if (json != null) {
304290
Column {
305-
Card {
306-
Row(
307-
Modifier
308-
.fillMaxWidth()
309-
.padding(20.dp)
310-
) {
311-
Icon(painterResource(id = R.drawable.ic_about), stringResource(R.string.icon_content_desc))
312-
Text(stringResource(R.string.select_os))
313-
}
314-
}
315-
//Log.i("ABM shop:", "Found: ${json!!.getJSONArray("oses").length()} oses")
291+
MyInfoCard(stringResource(R.string.select_os))
316292
var i = 0
317293
while(i < json!!.getJSONArray("oses").length()) {
318294
val index = i
@@ -321,7 +297,6 @@ private fun Shop(c: CreatePartDataHolder) {
321297
modifier = Modifier
322298
.fillMaxWidth()
323299
.clickable {
324-
//Log.i("ABM shop:", "Selected OS: $index")
325300
c.run {
326301
val o = json!!
327302
.getJSONArray("oses")
@@ -444,16 +419,7 @@ private fun Os(c: CreatePartDataHolder) {
444419
Icon(c.painter!!(), contentDescription = stringResource(R.string.rom_logo_content_desc), modifier = Modifier.size(256.dp))
445420
Text(c.dmaMeta["name"]!!)
446421
Text(c.dmaMeta["creator"]!!, color = MaterialTheme.colorScheme.onSurfaceVariant)
447-
Card {
448-
Row(
449-
Modifier
450-
.fillMaxWidth()
451-
.padding(20.dp)
452-
) {
453-
Icon(painterResource(id = R.drawable.ic_about), "Icon")
454-
Text(stringResource(R.string.almost_installed_rom))
455-
}
456-
}
422+
MyInfoCard(stringResource(R.string.almost_installed_rom))
457423
}
458424
}
459425
if (!c.vm.mvm.noobMode)
@@ -625,7 +591,7 @@ private fun Os(c: CreatePartDataHolder) {
625591
) }) {
626592
Text("+")
627593
}
628-
Button(onClick = { c.parts.removeLast() }, enabled = (c.parts.size > 1)) {
594+
Button(onClick = { c.parts.removeAt(c.parts.lastIndex) }, enabled = (c.parts.size > 1)) {
629595
Text("-")
630596
}
631597
var remaining = c.endSectorRelative - c.startSectorRelative

app/src/main/java/org/andbootmgr/app/DroidBootFlow.kt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -284,6 +284,10 @@ private fun Flash(d: DroidBootFlowDataHolder) {
284284
terminal.add(vm.activity.getString(R.string.term_failed_map))
285285
return@WizardTerminalWork
286286
}
287+
if (!Shell.cmd("mkfs.ext4 ${vm.logic.dmName}").to(terminal).exec().isSuccess) {
288+
terminal.add(vm.activity.getString(R.string.term_failed_bootset_mkfs))
289+
return@WizardTerminalWork
290+
}
287291
}
288292

289293
if (!vm.logic.mountBootset(vm.deviceInfo)) {

0 commit comments

Comments
 (0)