From 1381022b2e3c7f41607783aef06d60a01cb638a2 Mon Sep 17 00:00:00 2001 From: Kavish Devar Date: Sat, 30 May 2026 12:12:35 +0530 Subject: [PATCH] android: fix name field being empty on rename screen launch --- .../librepods/presentation/screens/RenameScreen.kt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/android/app/src/main/java/me/kavishdevar/librepods/presentation/screens/RenameScreen.kt b/android/app/src/main/java/me/kavishdevar/librepods/presentation/screens/RenameScreen.kt index c1fb2e03..d06177b6 100644 --- a/android/app/src/main/java/me/kavishdevar/librepods/presentation/screens/RenameScreen.kt +++ b/android/app/src/main/java/me/kavishdevar/librepods/presentation/screens/RenameScreen.kt @@ -68,8 +68,9 @@ fun RenameScreen(viewModel: AirPodsViewModel) { ) { Spacer(modifier = Modifier.height(spacerHeight)) - val textFieldState = rememberTextFieldState() - textFieldState.edit { sharedPreferences.getString("name", "") ?: "" } + val name = sharedPreferences.getString("name", "")?: "" + val textFieldState = rememberTextFieldState(initialText = name) + LaunchedEffect(textFieldState.text) { sharedPreferences.edit {putString("name", textFieldState.text as String?)} viewModel.setName(textFieldState.text.toString())