diff --git a/src/add-ons/media/plugins/http_streamer/HTTPMediaIO.cpp b/src/add-ons/media/plugins/http_streamer/HTTPMediaIO.cpp index e672f9b95a..bc9df16997 100644 --- a/src/add-ons/media/plugins/http_streamer/HTTPMediaIO.cpp +++ b/src/add-ons/media/plugins/http_streamer/HTTPMediaIO.cpp @@ -195,11 +195,12 @@ HTTPMediaIO::Open() bool HTTPMediaIO::IsRunning() const { - BHttpRequest* httpReq = dynamic_cast(fReq); - if (httpReq != NULL) + if (fListener != NULL) return fListener->IsRunning(); - else + else if (fReq != NULL) return fReq->IsRunning(); + + return false; }