Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/quite/humla.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/morlunk/jumble/JumbleService.java')
-rw-r--r--src/main/java/com/morlunk/jumble/JumbleService.java10
1 files changed, 3 insertions, 7 deletions
diff --git a/src/main/java/com/morlunk/jumble/JumbleService.java b/src/main/java/com/morlunk/jumble/JumbleService.java
index dce42df..90fa7d7 100644
--- a/src/main/java/com/morlunk/jumble/JumbleService.java
+++ b/src/main/java/com/morlunk/jumble/JumbleService.java
@@ -175,7 +175,7 @@ public class JumbleService extends Service implements IJumbleService, JumbleConn
}
@Override
- public void setTransmitting(final boolean talking) {
+ public void onTalkingStateChanged(final boolean talking) {
mHandler.post(new Runnable() {
@Override
public void run() {
@@ -186,12 +186,8 @@ public class JumbleService extends Service implements IJumbleService, JumbleConn
final User currentUser = mModelHandler.getUser(mConnection.getSession());
if (currentUser == null) return;
- // FIXME: should be changed to work for whispers.
- if ((currentUser.getTalkState() == TalkState.TALKING) ^ talking) {
- currentUser.setTalkState(talking ? TalkState.TALKING : TalkState.PASSIVE);
- mCallbacks.onUserTalkStateUpdated(currentUser);
-
- }
+ currentUser.setTalkState(talking ? TalkState.TALKING : TalkState.PASSIVE);
+ mCallbacks.onUserTalkStateUpdated(currentUser);
} catch (NotSynchronizedException e) {
e.printStackTrace();
}