Fix toolbar menu divider on Huawei EMUI

This commit is contained in:
kitsunyan
2020-07-25 00:06:04 +03:00
parent 2714f96249
commit cc8766a870
2 changed files with 13 additions and 1 deletions
@@ -138,7 +138,7 @@ class TabsFragment: ScreenFragment() {
})
toolbar.menu.apply {
if (Android.sdk(28)) {
if (Android.sdk(28) && !Android.Device.isHuaweiEmui) {
setGroupDividerEnabled(true)
}
@@ -61,4 +61,16 @@ object Android {
get() = (if (sdk(28)) android.content.pm.PackageManager.GET_SIGNING_CERTIFICATES else 0) or
@Suppress("DEPRECATION") android.content.pm.PackageManager.GET_SIGNATURES
}
object Device {
val isHuaweiEmui: Boolean
get() {
return try {
Class.forName("com.huawei.android.os.BuildEx")
true
} catch (e: Exception) {
false
}
}
}
}