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