Skip to content

Commit cb17eb6

Browse files
committed
Fix duplicate apm snackbars
1 parent 2f52aea commit cb17eb6

File tree

4 files changed

+5
-12
lines changed

4 files changed

+5
-12
lines changed

app/src/main/java/com/anatdx/icepatch/ui/screen/APM.kt

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,6 @@ import androidx.compose.material3.OutlinedTextField
4848
import androidx.compose.material3.Scaffold
4949
import androidx.compose.material3.SearchBarScrollBehavior
5050
import androidx.compose.material3.SnackbarDuration
51-
import androidx.compose.material3.SnackbarHost
5251
import androidx.compose.material3.SnackbarHostState
5352
import androidx.compose.material3.SnackbarResult
5453
import androidx.compose.material3.Surface
@@ -205,8 +204,7 @@ fun APModuleScreen(navigator: DestinationsNavigator) {
205204
contentDescription = null
206205
)
207206
}
208-
},
209-
snackbarHost = { SnackbarHost(snackBarHost) }
207+
}
210208
) { innerPadding ->
211209
when {
212210
hasMagisk -> {

app/src/main/java/com/anatdx/icepatch/ui/screen/ExecuteAPMAction.kt

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ import androidx.compose.material3.Icon
1616
import androidx.compose.material3.IconButton
1717
import androidx.compose.material3.MaterialTheme
1818
import androidx.compose.material3.Scaffold
19-
import androidx.compose.material3.SnackbarHost
2019
import androidx.compose.material3.Text
2120
import androidx.compose.material3.TopAppBar
2221
import androidx.compose.runtime.Composable
@@ -125,8 +124,7 @@ fun ExecuteAPMActionScreen(navigator: DestinationsNavigator, moduleId: String) {
125124
}
126125
}
127126
)
128-
},
129-
snackbarHost = { SnackbarHost(snackBarHost) }
127+
}
130128
) { innerPadding ->
131129
KeyEventBlocker {
132130
it.key == Key.VolumeDown || it.key == Key.VolumeUp

app/src/main/java/com/anatdx/icepatch/ui/screen/Install.kt

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@ import androidx.compose.material3.IconButton
2626
import androidx.compose.material3.MaterialTheme
2727
import androidx.compose.material3.OutlinedButton
2828
import androidx.compose.material3.Scaffold
29-
import androidx.compose.material3.SnackbarHost
3029
import androidx.compose.material3.Text
3130
import androidx.compose.material3.TopAppBar
3231
import androidx.compose.runtime.Composable
@@ -191,7 +190,7 @@ fun InstallScreen(navigator: DestinationsNavigator, uri: Uri, type: MODULE_TYPE)
191190
)
192191
}
193192

194-
}, snackbarHost = { SnackbarHost(snackBarHost) }) { innerPadding ->
193+
}) { innerPadding ->
195194
KeyEventBlocker {
196195
it.key == Key.VolumeDown || it.key == Key.VolumeUp
197196
}
@@ -283,4 +282,4 @@ private fun TopBar(onBack: () -> Unit = {}, onSave: () -> Unit = {}) {
283282
@Composable
284283
fun InstallPreview() {
285284
// InstallScreen(DestinationsNavigator(), uri = Uri.EMPTY)
286-
}
285+
}

app/src/main/java/com/anatdx/icepatch/ui/screen/Settings.kt

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,6 @@ import androidx.compose.material3.MaterialTheme
4646
import androidx.compose.material3.ModalBottomSheet
4747
import androidx.compose.material3.OutlinedTextField
4848
import androidx.compose.material3.Scaffold
49-
import androidx.compose.material3.SnackbarHost
5049
import androidx.compose.material3.Surface
5150
import androidx.compose.material3.Text
5251
import androidx.compose.material3.TextButton
@@ -133,8 +132,7 @@ fun SettingScreen(navigator: DestinationsNavigator) {
133132
title = { Text(stringResource(R.string.settings)) },
134133
colors = TopBarStyle.topAppBarColors()
135134
)
136-
},
137-
snackbarHost = { SnackbarHost(snackBarHost) }
135+
}
138136
) { paddingValues ->
139137

140138
val loadingDialog = rememberLoadingDialog()

0 commit comments

Comments
 (0)