diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 3b594bafea..2c35544959 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -153,21 +153,18 @@
@@ -177,7 +174,6 @@
@@ -187,7 +183,6 @@
@@ -197,7 +192,6 @@
@@ -221,7 +215,6 @@
@@ -251,7 +244,6 @@
@@ -286,7 +278,6 @@
@@ -307,7 +298,6 @@
diff --git a/app/src/main/java/eu/faircode/email/ActivityBase.java b/app/src/main/java/eu/faircode/email/ActivityBase.java
index 4867a4c992..c1a9e6dd45 100644
--- a/app/src/main/java/eu/faircode/email/ActivityBase.java
+++ b/app/src/main/java/eu/faircode/email/ActivityBase.java
@@ -65,7 +65,6 @@ import java.util.Map;
abstract class ActivityBase extends AppCompatActivity implements SharedPreferences.OnSharedPreferenceChangeListener {
private Context originalContext;
- private int themeId;
private boolean visible;
private boolean contacts;
private List keyPressedListeners = new ArrayList<>();
@@ -99,8 +98,7 @@ abstract class ActivityBase extends AppCompatActivity implements SharedPreferenc
getWindow().addFlags(WindowManager.LayoutParams.FLAG_SECURE);
if (!this.getClass().equals(ActivityMain.class)) {
- themeId = FragmentDialogTheme.getTheme(this);
- setTheme(themeId);
+ setTheme(FragmentDialogTheme.getTheme(this));
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
boolean dark = Helper.isDarkTheme(this);
@@ -194,10 +192,6 @@ abstract class ActivityBase extends AppCompatActivity implements SharedPreferenc
public void onConfigurationChanged(Configuration newConfig) {
Log.d("Config " + this.getClass().getName());
super.onConfigurationChanged(newConfig);
-
- if (!this.getClass().equals(ActivityMain.class) &&
- themeId != FragmentDialogTheme.getTheme(this))
- recreate();
}
@Override