┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/panels/information/informationpanel.cpp
diff options
context:
space:
mode:
authorPeter Penz <[email protected]>2009-04-15 20:10:03 +0000
committerPeter Penz <[email protected]>2009-04-15 20:10:03 +0000
commitb6e31438cbbba1368f85a91713e8cafad1e33532 (patch)
tree0c0750f19d8659ead6db65262ff6e819fd224b19 /src/panels/information/informationpanel.cpp
parent0a133e9ef83a48eb305f6af4d2141ffc9bc987b6 (diff)
Workaround: Phonon::BackendCapabilities::isMimeTypeAvailable(...) returns true for PNG images, but it makes no sense showing a play/stop button in this case.
svn path=/trunk/KDE/kdebase/apps/; revision=954485
Diffstat (limited to 'src/panels/information/informationpanel.cpp')
-rw-r--r--src/panels/information/informationpanel.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/panels/information/informationpanel.cpp b/src/panels/information/informationpanel.cpp
index 041f540cc..1af83dccc 100644
--- a/src/panels/information/informationpanel.cpp
+++ b/src/panels/information/informationpanel.cpp
@@ -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