diff --git a/app/src/main/java/com/nextcloud/talk/activities/BaseActivity.kt b/app/src/main/java/com/nextcloud/talk/activities/BaseActivity.kt index 9b1774840..b609d1d77 100644 --- a/app/src/main/java/com/nextcloud/talk/activities/BaseActivity.kt +++ b/app/src/main/java/com/nextcloud/talk/activities/BaseActivity.kt @@ -43,7 +43,7 @@ import com.nextcloud.talk.utils.adjustUIForAPILevel35 import com.nextcloud.talk.utils.bundle.BundleKeys import com.nextcloud.talk.utils.database.user.CurrentUserProviderNew import com.nextcloud.talk.utils.preferences.AppPreferences -import com.nextcloud.talk.utils.setStatusBarColor +import com.nextcloud.talk.utils.initStatusBar import com.nextcloud.talk.utils.ssl.TrustManager import org.greenrobot.eventbus.EventBus import org.greenrobot.eventbus.Subscribe @@ -118,7 +118,7 @@ open class BaseActivity : AppCompatActivity() { fun initSystemBars() { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.VANILLA_ICE_CREAM) { - setStatusBarColor(ResourcesCompat.getColor(resources, R.color.bg_default, context.theme)) + initStatusBar(ResourcesCompat.getColor(resources, R.color.bg_default, context.theme)) } else { colorizeStatusBar() colorizeNavigationBar() diff --git a/app/src/main/java/com/nextcloud/talk/utils/AppCompatActivityExtensions.kt b/app/src/main/java/com/nextcloud/talk/utils/AppCompatActivityExtensions.kt index 362f7818a..9e1b97def 100644 --- a/app/src/main/java/com/nextcloud/talk/utils/AppCompatActivityExtensions.kt +++ b/app/src/main/java/com/nextcloud/talk/utils/AppCompatActivityExtensions.kt @@ -29,7 +29,7 @@ fun AppCompatActivity.adjustUIForAPILevel35( enableEdgeToEdge(statusBarStyle, navigationBarStyle) } -fun AppCompatActivity.setStatusBarColor(@ColorInt color: Int) { +fun AppCompatActivity.initStatusBar(@ColorInt color: Int) { window.decorView.setOnApplyWindowInsetsListener { view, insets -> view.setBackgroundColor(color)