@@ -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
0 commit comments