Skip to content

Commit c0ff8ba

Browse files
committed
Fix obfuscate optimize and RememberSaveable for TextField
1 parent 826e56b commit c0ff8ba

File tree

2 files changed

+8
-4
lines changed

2 files changed

+8
-4
lines changed

app/proguard-rules.pro

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,4 +32,7 @@
3232
-keep class org.xmlpull.v1.* {*;}
3333

3434
# Rome
35-
-keep class com.rometools.** { *; }
35+
-keep class com.rometools.** { *; }
36+
37+
# Provider API
38+
-keep class me.ash.reader.data.provider.** { *; }

app/src/main/java/me/ash/reader/ui/page/settings/accounts/addition/AddFeverAccountDialog.kt

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ import androidx.compose.material3.Icon
1313
import androidx.compose.material3.Text
1414
import androidx.compose.material3.TextButton
1515
import androidx.compose.runtime.*
16+
import androidx.compose.runtime.saveable.rememberSaveable
1617
import androidx.compose.ui.Modifier
1718
import androidx.compose.ui.platform.LocalContext
1819
import androidx.compose.ui.platform.LocalFocusManager
@@ -45,9 +46,9 @@ fun AddFeverAccountDialog(
4546
val focusManager = LocalFocusManager.current
4647
val uiState = viewModel.additionUiState.collectAsStateValue()
4748

48-
var serverUrl by remember { mutableStateOf("") }
49-
var username by remember { mutableStateOf("") }
50-
var password by remember { mutableStateOf("") }
49+
var serverUrl by rememberSaveable { mutableStateOf("") }
50+
var username by rememberSaveable { mutableStateOf("") }
51+
var password by rememberSaveable { mutableStateOf("") }
5152

5253
RYDialog(
5354
modifier = Modifier.padding(horizontal = 44.dp),

0 commit comments

Comments
 (0)