diff --git a/app/src/main/java/de/kuschku/quasseldroid/ui/setup/ServiceBoundSetupActivity.kt b/app/src/main/java/de/kuschku/quasseldroid/ui/setup/ServiceBoundSetupActivity.kt index d3b4ae05dee5e2f6c9dfc3466c04705e0eec46a5..2f22b0124031d1ee7b2361d7bb3cb4d342bf3642 100644 --- a/app/src/main/java/de/kuschku/quasseldroid/ui/setup/ServiceBoundSetupActivity.kt +++ b/app/src/main/java/de/kuschku/quasseldroid/ui/setup/ServiceBoundSetupActivity.kt @@ -22,6 +22,7 @@ package de.kuschku.quasseldroid.ui.setup import android.content.Context import android.content.SharedPreferences import android.content.pm.PackageManager +import android.os.Build import android.os.Bundle import android.os.Parcelable import android.util.SparseArray @@ -131,8 +132,11 @@ abstract class ServiceBoundSetupActivity : currentPage.value?.requestFocus() } - fun updateRecentsHeader() = - updateRecentsHeaderIfExisting(title.toString(), icon, recentsHeaderColor) + fun updateRecentsHeader() { + if (Build.VERSION.SDK_INT < Build.VERSION_CODES.P) { + updateRecentsHeaderIfExisting(title.toString(), icon, recentsHeaderColor) + } + } override fun setTitle(title: CharSequence?) { super.setTitle(title) diff --git a/app/src/main/java/de/kuschku/quasseldroid/ui/setup/SetupActivity.kt b/app/src/main/java/de/kuschku/quasseldroid/ui/setup/SetupActivity.kt index 8f184dea6d90172be470ccf47d537fc12acc013f..27c7919836f6e25670e97ee1aefa28501fc6a35f 100644 --- a/app/src/main/java/de/kuschku/quasseldroid/ui/setup/SetupActivity.kt +++ b/app/src/main/java/de/kuschku/quasseldroid/ui/setup/SetupActivity.kt @@ -21,6 +21,7 @@ package de.kuschku.quasseldroid.ui.setup import android.content.Context import android.content.pm.PackageManager +import android.os.Build import android.os.Bundle import android.os.Parcelable import android.util.SparseArray @@ -48,7 +49,6 @@ import de.kuschku.quasseldroid.util.helper.or import de.kuschku.quasseldroid.util.helper.switchMap import de.kuschku.quasseldroid.util.helper.updateRecentsHeaderIfExisting import de.kuschku.quasseldroid.util.ui.LocaleHelper - abstract class SetupActivity : DaggerAppCompatActivity() { @BindView(R.id.menu_view) lateinit var menuView: ActionMenuView @@ -97,8 +97,11 @@ abstract class SetupActivity : DaggerAppCompatActivity() { currentPage.value?.requestFocus() } - fun updateRecentsHeader() = - updateRecentsHeaderIfExisting(title.toString(), icon, recentsHeaderColor) + fun updateRecentsHeader() { + if (Build.VERSION.SDK_INT < Build.VERSION_CODES.P) { + updateRecentsHeaderIfExisting(title.toString(), icon, recentsHeaderColor) + } + } override fun setTitle(title: CharSequence?) { super.setTitle(title) @@ -276,3 +279,4 @@ abstract class SetupActivity : DaggerAppCompatActivity() { private const val resultKey = ":setupActivity:result" } } +