aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/de/pixart/messenger/ui/XmppActivity.java
diff options
context:
space:
mode:
authorChristian Schneppe <christian@pix-art.de>2018-04-13 23:33:56 +0200
committerChristian Schneppe <christian@pix-art.de>2018-04-21 23:49:06 +0200
commit2e43a5c0a6176911f0ab86b3c55dd57845b45f30 (patch)
tree5448c941e6a23944340afef3d456d00b2bbd50a9 /src/main/java/de/pixart/messenger/ui/XmppActivity.java
parent0be385fec3caee21a5eab3b9ca2c659749b4a1aa (diff)
more theme working
Diffstat (limited to 'src/main/java/de/pixart/messenger/ui/XmppActivity.java')
-rw-r--r--src/main/java/de/pixart/messenger/ui/XmppActivity.java15
1 files changed, 9 insertions, 6 deletions
diff --git a/src/main/java/de/pixart/messenger/ui/XmppActivity.java b/src/main/java/de/pixart/messenger/ui/XmppActivity.java
index a2e938e8f..a3ddb8a95 100644
--- a/src/main/java/de/pixart/messenger/ui/XmppActivity.java
+++ b/src/main/java/de/pixart/messenger/ui/XmppActivity.java
@@ -412,16 +412,20 @@ public abstract class XmppActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
+ this.mTheme = findTheme();
+ setTheme(this.mTheme);
metrics = getResources().getDisplayMetrics();
ExceptionHelper.init(getApplicationContext());
this.isCameraFeatureAvailable = getPackageManager().hasSystemFeature(PackageManager.FEATURE_CAMERA);
mColorRed = ContextCompat.getColor(this, R.color.red800);
- mColorWarningButton = ContextCompat.getColor(this, R.color.warning_button);
+ if (isDarkTheme()) {
+ mColorWarningButton = ContextCompat.getColor(this, R.color.warning_button_dark);
+ } else {
+ mColorWarningButton = ContextCompat.getColor(this, R.color.warning_button);
+ }
mColorWhite = ContextCompat.getColor(this, R.color.white70);
mColorOrange = ContextCompat.getColor(this, R.color.orange500);
mColorGreen = ContextCompat.getColor(this, R.color.realgreen);
- this.mTheme = findTheme();
- setTheme(this.mTheme);
this.mUsingEnterKey = usingEnterKey();
mUseSubject = getPreferences().getBoolean("use_subject", getResources().getBoolean(R.bool.use_subject));
}
@@ -1011,10 +1015,9 @@ public abstract class XmppActivity extends AppCompatActivity {
protected int findTheme() {
Boolean dark = getPreferences().getString(SettingsActivity.THEME, getResources().getString(R.string.theme)).equals("dark");
- Boolean larger = getPreferences().getBoolean("use_larger_font", getResources().getBoolean(R.bool.use_larger_font));
- if (larger) {
- return R.style.ConversationsTheme_LargerText;
+ if (dark) {
+ return R.style.ConversationsTheme_Dark;
} else {
return R.style.ConversationsTheme;
}