From c16283a923a7702174e8bd527bb525ccbd9c02f6 Mon Sep 17 00:00:00 2001 From: Jonathan Almeida Date: Tue, 14 Apr 2020 17:00:33 -0400 Subject: [PATCH] For #9932: Fix navigation icon theme missing from migration UI Setting the `navigationBarColor` is done in the ThemeManager for the attached activity. Since the migration UI is separate from that, we did not get this for free. --- .../org/mozilla/fenix/migration/MigrationProgressActivity.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/src/main/java/org/mozilla/fenix/migration/MigrationProgressActivity.kt b/app/src/main/java/org/mozilla/fenix/migration/MigrationProgressActivity.kt index d7cb1f525..c0542bb91 100644 --- a/app/src/main/java/org/mozilla/fenix/migration/MigrationProgressActivity.kt +++ b/app/src/main/java/org/mozilla/fenix/migration/MigrationProgressActivity.kt @@ -19,6 +19,7 @@ import androidx.recyclerview.widget.RecyclerView import kotlinx.android.synthetic.main.activity_migration.* import kotlinx.android.synthetic.main.migration_list_item.view.* import mozilla.components.support.base.log.logger.Logger +import mozilla.components.support.ktx.android.content.getColorFromAttr import mozilla.components.support.migration.AbstractMigrationProgressActivity import mozilla.components.support.migration.AbstractMigrationService import mozilla.components.support.migration.Migration @@ -47,6 +48,8 @@ class MigrationProgressActivity : AbstractMigrationProgressActivity() { } fun init() { + window.navigationBarColor = getColorFromAttr(R.attr.foundation) + val appName = migration_description.context.getString(R.string.app_name) migration_description.apply {