diff options
author | iNPUTmice <daniel@gultsch.de> | 2014-12-09 20:22:21 +0100 |
---|---|---|
committer | iNPUTmice <daniel@gultsch.de> | 2014-12-09 20:22:21 +0100 |
commit | 05d1f46c15e5f29531f2d8c237f34cd08da80ef7 (patch) | |
tree | 088f457390e1d525c1c9743c56a06f1e847a12cc /src/main/java/eu/siacs/conversations/ui/ConversationActivity.java | |
parent | ae3bd9c9e92f0e71ba9d0fdb87b6e08724be909b (diff) |
recreate activity after theme has changed. fixed #764
Diffstat (limited to 'src/main/java/eu/siacs/conversations/ui/ConversationActivity.java')
-rw-r--r-- | src/main/java/eu/siacs/conversations/ui/ConversationActivity.java | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/main/java/eu/siacs/conversations/ui/ConversationActivity.java b/src/main/java/eu/siacs/conversations/ui/ConversationActivity.java index 5b0fa562..b2bf2fd8 100644 --- a/src/main/java/eu/siacs/conversations/ui/ConversationActivity.java +++ b/src/main/java/eu/siacs/conversations/ui/ConversationActivity.java @@ -676,6 +676,15 @@ public class ConversationActivity extends XmppActivity implements } @Override + public void onResume() { + super.onResume(); + int theme = findTheme(); + if (this.mTheme != theme) { + recreate(); + } + } + + @Override public void onSaveInstanceState(final Bundle savedInstanceState) { Conversation conversation = getSelectedConversation(); if (conversation != null) { |