Register for audio progress events.

Closes #4288
// FREEBIE
This commit is contained in:
Moxie Marlinspike 2015-10-23 16:23:00 -07:00
parent 2f568c6400
commit 9dc003a753

View file

@ -29,6 +29,8 @@ import org.thoughtcrime.securesms.util.Util;
import java.io.IOException;
import java.util.concurrent.TimeUnit;
import de.greenrobot.event.EventBus;
public class AudioView extends FrameLayout implements AudioSlidePlayer.Listener {
private static final String TAG = AudioView.class.getSimpleName();
@ -76,6 +78,18 @@ public class AudioView extends FrameLayout implements AudioSlidePlayer.Listener
}
}
@Override
protected void onAttachedToWindow() {
super.onAttachedToWindow();
if (!EventBus.getDefault().isRegistered(this)) EventBus.getDefault().registerSticky(this);
}
@Override
protected void onDetachedFromWindow() {
super.onDetachedFromWindow();
EventBus.getDefault().unregister(this);
}
public void setAudio(final @NonNull MasterSecret masterSecret,
final @NonNull AudioSlide audio,
final boolean showControls)