Blob Blame Raw
diff -Naur phonon-4.3.50.orig/gstreamer/mediaobject.cpp phonon-4.3.50/gstreamer/mediaobject.cpp
--- phonon-4.3.50.orig/gstreamer/mediaobject.cpp    2009-10-11 02:24:30.000000000 +0200
+++ phonon-4.3.50/gstreamer/mediaobject.cpp 2009-10-11 02:28:25.000000000 +0200
@@ -852,6 +852,10 @@
         else
             m_backend->logMessage("Stream is non-seekable", Backend::Info, this);
     } else {
+        if (m_seekable) {
+            m_seekable = false;
+            emit seekableChanged(m_seekable);
+        }
         m_backend->logMessage("updateSeekable query failed", Backend::Info, this);
     }
     gst_query_unref (query);