Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f8f6ade4 authored by Haijie Hong's avatar Haijie Hong
Browse files

Fix DeviceSettingsConfig parcelable

BUG: 343317785
Test: atest DeviceSettingsConfigTest
Flag: com.android.settings.flags.enable_bluetooth_device_details_polish
Change-Id: Id31e9c144597c6f9068e3645b1b72f593cadb199
parent 11a123ac
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -63,7 +63,8 @@ data class DeviceSettingsConfig(
                                },
                            moreSettingsHelpItem = readParcelable(
                                DeviceSettingItem::class.java.classLoader
                            )
                            ),
                            extras = readBundle((Bundle::class.java.classLoader)) ?: Bundle.EMPTY,
                        )
                    }

+1 −0
Original line number Diff line number Diff line
@@ -86,6 +86,7 @@ class DeviceSettingsConfigTest {
        assertThat(fromParcel.moreSettingsHelpItem?.packageName).isEqualTo("package_name_2")
        assertThat(fromParcel.moreSettingsHelpItem?.className).isEqualTo("class_name_2")
        assertThat(fromParcel.moreSettingsHelpItem?.intentAction).isEqualTo("intent_action_2")
        assertThat(fromParcel.extras.getString("key1")).isEqualTo("value1")
    }

    private fun writeAndRead(item: DeviceSettingsConfig): DeviceSettingsConfig {