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

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

Hide loading view if config service is not available

BUG: 381679609
Test: local tested
Flag: com.android.settings.flags.enable_bluetooth_device_details_polish
Change-Id: I2e633d2a78846d23f727f294bbd570185bd11dd0
parent 019a1f46
Loading
Loading
Loading
Loading
+8 −2
Original line number Diff line number Diff line
@@ -138,8 +138,14 @@ class DeviceDetailsFragmentFormatterImpl(
    }

    private suspend fun updateLayoutInternal(fragmentType: FragmentTypeModel) {
        val items = viewModel.getItems(fragmentType) ?: return
        val layout = viewModel.getLayout(fragmentType) ?: return
        val items = viewModel.getItems(fragmentType) ?: run {
            fragment.setLoading(false, false)
            return
        }
        val layout = viewModel.getLayout(fragmentType) ?: run {
            fragment.setLoading(false, false)
            return
        }

        val prefKeyToSettingId =
            items