]> cloud.milkyroute.net Git - dolphin.git/blobdiff - src/panels/information/informationpanel.cpp
Workaround: Phonon::BackendCapabilities::isMimeTypeAvailable(...) returns true for...
[dolphin.git] / src / panels / information / informationpanel.cpp
index 041f540ccf854c039a22acdaf0f540392a0a5f21..1af83dcccb1d3ce6df8a0f20b609a67939f25270 100644 (file)
@@ -697,7 +697,10 @@ void InformationPanel::updatePhononWidget()
     } else if (!multipleSelections && showPreview) {
         const KFileItem item = fileItem();
         const QString mimeType = item.mimetype();
-        if (Phonon::BackendCapabilities::isMimeTypeAvailable(mimeType)) {
+        const bool usePhonon = Phonon::BackendCapabilities::isMimeTypeAvailable(mimeType) &&
+                               (mimeType != "image/png"); // TODO: workaround, as Phonon
+                                                           // thinks it supports PNG images
+        if (usePhonon) {
             m_phononWidget->show();
             PhononWidget::Mode mode = mimeType.startsWith("video")
                                       ? PhononWidget::Video