@@ -21,8 +21,25 @@ import androidx.compose.material.icons.Icons
2121import androidx.compose.material.icons.automirrored.filled.ArrowBack
2222import androidx.compose.material.icons.filled.Close
2323import androidx.compose.material.icons.filled.DragHandle
24- import androidx.compose.material.icons.outlined.*
25- import androidx.compose.material3.*
24+ import androidx.compose.material.icons.outlined.Add
25+ import androidx.compose.material.icons.outlined.Delete
26+ import androidx.compose.material.icons.outlined.Edit
27+ import androidx.compose.material.icons.outlined.Folder
28+ import androidx.compose.material.icons.outlined.MoreVert
29+ import androidx.compose.material.icons.outlined.Restore
30+ import androidx.compose.material.icons.outlined.SelectAll
31+ import androidx.compose.material3.AlertDialog
32+ import androidx.compose.material3.DropdownMenu
33+ import androidx.compose.material3.DropdownMenuItem
34+ import androidx.compose.material3.ExperimentalMaterial3Api
35+ import androidx.compose.material3.Icon
36+ import androidx.compose.material3.IconButton
37+ import androidx.compose.material3.ListItem
38+ import androidx.compose.material3.MaterialTheme
39+ import androidx.compose.material3.OutlinedTextField
40+ import androidx.compose.material3.Scaffold
41+ import androidx.compose.material3.Text
42+ import androidx.compose.material3.TextButton
2643import androidx.compose.runtime.Composable
2744import androidx.compose.runtime.DisallowComposableCalls
2845import androidx.compose.runtime.derivedStateOf
@@ -42,7 +59,11 @@ import androidx.compose.ui.window.DialogProperties
4259import app.revanced.manager.R
4360import app.revanced.manager.data.platform.Filesystem
4461import app.revanced.manager.patcher.patch.Option
45- import app.revanced.manager.ui.component.*
62+ import app.revanced.manager.ui.component.AlertDialogExtended
63+ import app.revanced.manager.ui.component.AppTopBar
64+ import app.revanced.manager.ui.component.FloatInputDialog
65+ import app.revanced.manager.ui.component.IntInputDialog
66+ import app.revanced.manager.ui.component.LongInputDialog
4667import app.revanced.manager.ui.component.haptics.HapticExtendedFloatingActionButton
4768import app.revanced.manager.ui.component.haptics.HapticRadioButton
4869import app.revanced.manager.ui.component.haptics.HapticSwitch
@@ -602,8 +623,10 @@ private class ListOptionEditor<T : Serializable>(private val elementEditor: Opti
602623 interactionSource = interactionSource,
603624 onLongClickLabel = stringResource(R .string.select),
604625 onLongClick = {
605- deletionTargets.add(item.key)
606- deleteMode = true
626+ if (! deleteMode) {
627+ deletionTargets.add(item.key)
628+ deleteMode = true
629+ }
607630 },
608631 onClick = {
609632 if (! deleteMode) {
0 commit comments