From e840206b77504b8990f3892f52464c99220ab8a2 Mon Sep 17 00:00:00 2001 From: NekoInverter <7741672-NekoInverter@users.noreply.gitlab.com> Date: Sat, 2 Jan 2021 23:49:59 +0800 Subject: [PATCH] Xiaomi devices don't have a refreshable screen --- app/src/main/java/com/hippo/ehviewer/Settings.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/hippo/ehviewer/Settings.java b/app/src/main/java/com/hippo/ehviewer/Settings.java index 0faae9a5e..3d62df77f 100755 --- a/app/src/main/java/com/hippo/ehviewer/Settings.java +++ b/app/src/main/java/com/hippo/ehviewer/Settings.java @@ -300,11 +300,10 @@ public class Settings { } if (!sSettingsPre.contains(KEY_E_INK_MODE)) { WindowManager wm = (WindowManager) context.getSystemService(Context.WINDOW_SERVICE); - // Probably an E-Ink device? if (wm != null) { Display display = wm.getDefaultDisplay(); - // Someone may install EHViewer on a device with no screen? - if (display != null && display.getRefreshRate() < 5.0) { + if (display != null && display.getRefreshRate() > 0 && display.getRefreshRate() < 5.0) { + // Probably an E-Ink device putReadTheme(2); putEInkMode(true); }