diff --git a/app/src/main/java/io/legado/app/ui/replace/edit/ReplaceEditViewModel.kt b/app/src/main/java/io/legado/app/ui/replace/edit/ReplaceEditViewModel.kt index b768156a2..05ae1042d 100644 --- a/app/src/main/java/io/legado/app/ui/replace/edit/ReplaceEditViewModel.kt +++ b/app/src/main/java/io/legado/app/ui/replace/edit/ReplaceEditViewModel.kt @@ -20,7 +20,7 @@ import kotlinx.coroutines.launch data class ReplaceEditUiState( - val id: Long = -1, + val id: Long = System.currentTimeMillis(), val name: TextFieldValue = TextFieldValue(""), val group: String = "默认", val pattern: TextFieldValue = TextFieldValue(""), @@ -61,7 +61,6 @@ class ReplaceEditViewModel( } else { _uiState.update { it.copy( - id = -1, name = TextFieldValue(""), pattern = TextFieldValue(savedStateHandle["pattern"] ?: ""), isRegex = savedStateHandle["isRegex"] ?: false,