summaryrefslogtreecommitdiff
path: root/org.fox.epube/src/main
diff options
context:
space:
mode:
Diffstat (limited to 'org.fox.epube/src/main')
-rw-r--r--org.fox.epube/src/main/java/org/fox/epube/MainActivity.java15
1 files changed, 12 insertions, 3 deletions
diff --git a/org.fox.epube/src/main/java/org/fox/epube/MainActivity.java b/org.fox.epube/src/main/java/org/fox/epube/MainActivity.java
index 78a8090..ce1db12 100644
--- a/org.fox.epube/src/main/java/org/fox/epube/MainActivity.java
+++ b/org.fox.epube/src/main/java/org/fox/epube/MainActivity.java
@@ -70,7 +70,14 @@ public class MainActivity extends AppCompatActivity implements NetworkStateRecei
settings.setAppCacheEnabled(true);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) {
- settings.setForceDark(WebSettings.FORCE_DARK_OFF);
+ //settings.setForceDark(WebSettings.FORCE_DARK_OFF);
+
+ int nightModeFlags = getResources().getConfiguration().uiMode & Configuration.UI_MODE_NIGHT_MASK;
+
+ if (nightModeFlags == Configuration.UI_MODE_NIGHT_YES)
+ settings.setForceDark(WebSettings.FORCE_DARK_ON);
+ else
+ settings.setForceDark(WebSettings.FORCE_DARK_OFF);
}
m_loadingBar = findViewById(R.id.loading_progress);
@@ -399,9 +406,11 @@ public class MainActivity extends AppCompatActivity implements NetworkStateRecei
}
@JavascriptInterface
+ @Deprecated
public boolean isNightMode() {
- int nightModeFlags = getResources().getConfiguration().uiMode & Configuration.UI_MODE_NIGHT_MASK;
- return nightModeFlags == Configuration.UI_MODE_NIGHT_YES;
+ /*int nightModeFlags = getResources().getConfiguration().uiMode & Configuration.UI_MODE_NIGHT_MASK;
+ return nightModeFlags == Configuration.UI_MODE_NIGHT_YES;*/
+ return false;
}
@JavascriptInterface