aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/de/pixart/messenger/ui/ConversationFragment.java
diff options
context:
space:
mode:
authorChristian Schneppe <christian@pix-art.de>2017-09-24 21:27:52 +0200
committerChristian Schneppe <christian@pix-art.de>2017-09-24 21:30:58 +0200
commit83f362c8b4f25d56ab2a74e37acd6b0fd0125a9c (patch)
tree01b2b07c70a307a526944133b6dfc88f3e2c0604 /src/main/java/de/pixart/messenger/ui/ConversationFragment.java
parent259d29518331c4517c36e2baf073615fb7bf193f (diff)
refactored AudioPlayer
Diffstat (limited to '')
-rw-r--r--src/main/java/de/pixart/messenger/ui/ConversationFragment.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/main/java/de/pixart/messenger/ui/ConversationFragment.java b/src/main/java/de/pixart/messenger/ui/ConversationFragment.java
index 29862861c..d6e3f49da 100644
--- a/src/main/java/de/pixart/messenger/ui/ConversationFragment.java
+++ b/src/main/java/de/pixart/messenger/ui/ConversationFragment.java
@@ -889,6 +889,9 @@ public class ConversationFragment extends Fragment implements EditMessage.Keyboa
@Override
public void onStop() {
super.onStop();
+ if (activity == null || !activity.isChangingConfigurations()) {
+ messageListAdapter.stopAudioPlayer();
+ }
if (this.conversation != null) {
final String msg = mEditMessage.getText().toString();
this.conversation.setNextMessage(msg);
@@ -915,6 +918,7 @@ public class ConversationFragment extends Fragment implements EditMessage.Keyboa
this.conversation.setNextMessage(msg);
if (this.conversation != conversation) {
updateChatState(this.conversation, msg);
+ messageListAdapter.stopAudioPlayer();
}
this.conversation.trim();
}