diff options
| author | Martin Sandsmark <[email protected]> | 2012-08-09 03:27:11 +0200 |
|---|---|---|
| committer | Martin Sandsmark <[email protected]> | 2012-08-09 03:27:11 +0200 |
| commit | 0adb88184bcd949136dcb602fd21df944bfe14aa (patch) | |
| tree | cef61c969032bbca6689626b4627deead22d9bb5 /src/panels/information/informationpanelcontent.cpp | |
| parent | 5ae3d9c0aefeeaecc2c8f81e71907af5188b0957 (diff) | |
Use a saner check for multimedia files in infopanel.
Don't rely on the reported supported mimetypes from Phonon,
Phonon supports more than just video and audio, but if it is
video or audio there's a very good chance Phonon supports it.
(If the mime type isn't in the list returned by Phonon there's
still a good chance it supports it, because mime types are stupid.)
BUG: 252539
Diffstat (limited to 'src/panels/information/informationpanelcontent.cpp')
| -rw-r--r-- | src/panels/information/informationpanelcontent.cpp | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/src/panels/information/informationpanelcontent.cpp b/src/panels/information/informationpanelcontent.cpp index c03a5a4e2..39ed1d2bd 100644 --- a/src/panels/information/informationpanelcontent.cpp +++ b/src/panels/information/informationpanelcontent.cpp @@ -197,9 +197,7 @@ void InformationPanelContent::showItem(const KFileItem& item) if (InformationPanelSettings::previewsShown()) { const QString mimeType = item.mimetype(); - const bool usePhonon = Phonon::BackendCapabilities::isMimeTypeAvailable(mimeType) && - (mimeType != "image/png"); // TODO: workaround, as Phonon - // thinks it supports PNG images + const bool usePhonon = mimeType.startsWith("audio/") || mimeType.startsWith("video/"); if (usePhonon) { m_phononWidget->show(); m_phononWidget->setUrl(item.targetUrl()); |
