|
|
@ -127,6 +127,7 @@ import org.mozilla.fenix.theme.DefaultThemeManager
|
|
|
|
import org.mozilla.fenix.theme.ThemeManager
|
|
|
|
import org.mozilla.fenix.theme.ThemeManager
|
|
|
|
import org.mozilla.fenix.trackingprotection.TrackingProtectionPanelDialogFragmentDirections
|
|
|
|
import org.mozilla.fenix.trackingprotection.TrackingProtectionPanelDialogFragmentDirections
|
|
|
|
import org.mozilla.fenix.utils.BrowsersCache
|
|
|
|
import org.mozilla.fenix.utils.BrowsersCache
|
|
|
|
|
|
|
|
import org.mozilla.fenix.utils.ManufacturerCodes
|
|
|
|
import org.mozilla.fenix.utils.Settings
|
|
|
|
import org.mozilla.fenix.utils.Settings
|
|
|
|
import java.lang.ref.WeakReference
|
|
|
|
import java.lang.ref.WeakReference
|
|
|
|
|
|
|
|
|
|
|
@ -617,8 +618,7 @@ open class HomeActivity : LocaleAwareAppCompatActivity(), NavHostActivity {
|
|
|
|
Build.VERSION.SDK_INT == Build.VERSION_CODES.N || Build.VERSION.SDK_INT == Build.VERSION_CODES.N_MR1
|
|
|
|
Build.VERSION.SDK_INT == Build.VERSION_CODES.N || Build.VERSION.SDK_INT == Build.VERSION_CODES.N_MR1
|
|
|
|
// Huawei devices seem to have problems with onKeyLongPress
|
|
|
|
// Huawei devices seem to have problems with onKeyLongPress
|
|
|
|
// See https://github.com/mozilla-mobile/fenix/issues/13498
|
|
|
|
// See https://github.com/mozilla-mobile/fenix/issues/13498
|
|
|
|
val isHuawei = Build.MANUFACTURER.equals("huawei", ignoreCase = true)
|
|
|
|
return isAndroidN || ManufacturerCodes.isHuawei
|
|
|
|
return isAndroidN || isHuawei
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
private fun handleBackLongPress(): Boolean {
|
|
|
|
private fun handleBackLongPress(): Boolean {
|
|
|
|