Fix CustomizeDialog.kt view

Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
This commit is contained in:
Pun Butrach
2025-08-31 20:10:20 +07:00
parent 0f3830e379
commit 692b30bb31
@@ -1,10 +1,7 @@
package app.lawnchair.override
import android.app.Activity
import android.graphics.drawable.Drawable
import android.util.Log
import androidx.activity.compose.rememberLauncherForActivityResult
import androidx.activity.result.contract.ActivityResultContracts
import androidx.compose.foundation.Image
import androidx.compose.foundation.background
import androidx.compose.foundation.clickable
@@ -149,17 +146,16 @@ fun CustomizeAppDialog(
mutableStateOf(prefs.customAppName[componentKey] ?: defaultTitle)
}
val request = rememberLauncherForActivityResult(ActivityResultContracts.StartActivityForResult()) {
if (it.resultCode != Activity.RESULT_OK) return@rememberLauncherForActivityResult
onClose()
}
// Lawnchair-TODO: We use rememberLauncherForActivityResult, but it was broke so intent was used.
val route = SelectIcon(componentKey.toString())
Log.d("TEST", route.toString())
Log.d("CustomizeDialog", route.toString())
val openIconPicker = {
request.launch(PreferenceActivity.createIntent(context, route))
val intent = PreferenceActivity.createIntent(context, route)
.addFlags(android.content.Intent.FLAG_ACTIVITY_NEW_TASK)
context.startActivity(intent)
}
DisposableEffect(Unit) {