diff options
Diffstat (limited to 'media/libstagefright/timedtext')
-rw-r--r-- | media/libstagefright/timedtext/TimedTextPlayer.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/media/libstagefright/timedtext/TimedTextPlayer.cpp b/media/libstagefright/timedtext/TimedTextPlayer.cpp index dc5f6b8..f855d90 100644 --- a/media/libstagefright/timedtext/TimedTextPlayer.cpp +++ b/media/libstagefright/timedtext/TimedTextPlayer.cpp @@ -112,15 +112,14 @@ void TimedTextPlayer::onMessageReceived(const sp<AMessage> &msg) { break; } sp<RefBase> obj; - msg->findObject("subtitle", &obj); - if (obj != NULL) { + if (msg->findObject("subtitle", &obj)) { sp<ParcelEvent> parcelEvent; parcelEvent = static_cast<ParcelEvent*>(obj.get()); notifyListener(&(parcelEvent->parcel)); + doRead(); } else { notifyListener(); } - doRead(); break; } case kWhatSetSource: { |