Force tablet mode

This ensures that the toolbar will have back/forward/reload buttons
and generally gives a better experience on panels.
This commit is contained in:
Allen Luce 2021-10-29 02:03:01 +00:00
parent 0c58a77ed3
commit 590d2f47aa
2 changed files with 42 additions and 0 deletions

View file

@ -165,3 +165,4 @@ Experimental-user-scripts-support.patch
Enable-native-Android-autofill.patch
Automated-domain-substitution.patch
Turn-AdBlock-off-by-default.patch
Force-tablet-mode.patch

View file

@ -0,0 +1,41 @@
From 86c3fe1d857ecffa9c764ff44f140c19a3d7510e Mon Sep 17 00:00:00 2001
From: Allen Luce <allen.luce@prometheanworld.com>
Date: Fri, 29 Oct 2021 01:05:12 +0000
Subject: [PATCH] Force tablet mode
This ensures that the toolbar will have back/forward/reload buttons
and generally gives a better experience on panels.
---
.../browser/accessibility/settings/AccessibilitySettings.java | 2 +-
ui/android/java/src/org/chromium/ui/base/DeviceFormFactor.java | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/accessibility/settings/AccessibilitySettings.java b/chrome/android/java/src/org/chromium/chrome/browser/accessibility/settings/AccessibilitySettings.java
index 492de97ff714f..bffec8caf6260 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/accessibility/settings/AccessibilitySettings.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/accessibility/settings/AccessibilitySettings.java
@@ -86,7 +86,7 @@ public class AccessibilitySettings
ChromeBaseCheckBoxPreference forceTabletUiPref =
(ChromeBaseCheckBoxPreference) findPreference(PREF_FORCE_TABLET_UI);
forceTabletUiPref.setChecked(SharedPreferencesManager.getInstance().readBoolean(
- ChromePreferenceKeys.FLAGS_FORCE_TABLET_UI_ENABLED, false));
+ ChromePreferenceKeys.FLAGS_FORCE_TABLET_UI_ENABLED, true));
forceTabletUiPref.setOnPreferenceChangeListener(this);
ChromeBaseCheckBoxPreference mAccessibilityTabSwitcherPref =
diff --git a/ui/android/java/src/org/chromium/ui/base/DeviceFormFactor.java b/ui/android/java/src/org/chromium/ui/base/DeviceFormFactor.java
index f9b5e4e5992a2..4717f4c61d438 100644
--- a/ui/android/java/src/org/chromium/ui/base/DeviceFormFactor.java
+++ b/ui/android/java/src/org/chromium/ui/base/DeviceFormFactor.java
@@ -63,7 +63,7 @@ public class DeviceFormFactor {
*/
public static boolean isNonMultiDisplayContextOnTablet(Context context) {
if (SharedPreferencesManager.getInstance().readBoolean(
- ChromePreferenceKeys.FLAGS_FORCE_TABLET_UI_ENABLED, false))
+ ChromePreferenceKeys.FLAGS_FORCE_TABLET_UI_ENABLED, true))
return true;
return detectScreenWidthBucket(context) >= SCREEN_BUCKET_TABLET;
}
--
2.17.1