浏览代码

Fixes bug whereby a user initiated change to dark mode isn't applied for "follow system".

Signed-off-by: Daniel Bailey <daniel.bailey@grappleIT.co.uk>
Daniel Bailey 5 年之前
父节点
当前提交
829e17fd06
共有 1 个文件被更改,包括 4 次插入6 次删除
  1. 4 6
      src/main/java/com/owncloud/android/ui/activity/DrawerActivity.java

+ 4 - 6
src/main/java/com/owncloud/android/ui/activity/DrawerActivity.java

@@ -1272,12 +1272,10 @@ public abstract class DrawerActivity extends ToolbarActivity
     @Override
     protected void onResume() {
         super.onResume();
-        if (AppCompatDelegate.getDefaultNightMode() != AppCompatDelegate.MODE_NIGHT_FOLLOW_SYSTEM) {
-
-            getDelegate().setLocalNightMode(DarkMode.DARK == preferences.getDarkThemeMode() ?
-                                                AppCompatDelegate.MODE_NIGHT_YES : AppCompatDelegate.MODE_NIGHT_NO);
-            getDelegate().applyDayNight();
-        }
+        // TODO Check whether dark mode has been changed
+        getDelegate().setLocalNightMode(DarkMode.DARK == preferences.getDarkThemeMode() ?
+                                            AppCompatDelegate.MODE_NIGHT_YES : AppCompatDelegate.MODE_NIGHT_NO);
+        getDelegate().applyDayNight();
         setDrawerMenuItemChecked(mCheckedMenuItem);
     }