diff --git a/kmmimeparttree.cpp b/kmmimeparttree.cpp index efa5beb9b..f4f73a101 100644 --- a/kmmimeparttree.cpp +++ b/kmmimeparttree.cpp @@ -279,7 +279,7 @@ void KMMimePartTreeItem::setIconAndTextForType( const QString & mime ) } else { KMimeType::Ptr mtp = KMimeType::mimeType( mimetype ); setText( 1, (mtp && !mtp->comment().isEmpty()) ? mtp->comment() : mimetype ); - setPixmap( 0, mtp ? mtp->pixmap( K3Icon::Small) : SmallIcon("unknown") ); + setPixmap( 0, mtp ? KIconLoader::global()->loadMimeTypeIcon(mtp->iconName(), K3Icon::Small) : SmallIcon("unknown") ); } } diff --git a/kmmsgpartdlg.cpp b/kmmsgpartdlg.cpp index 7b352d528..570e3696e 100644 --- a/kmmsgpartdlg.cpp +++ b/kmmsgpartdlg.cpp @@ -337,7 +337,7 @@ void KMMsgPartDialog::slotMimeTypeChanged( const QString & mimeType ) { QString tmp = mimeType; // get rid of const'ness if ( mMimeType->validator() && mMimeType->validator()->validate( tmp, dummy ) == QValidator::Acceptable ) - mIcon->setPixmap( KMimeType::mimeType( mimeType )->pixmap( K3Icon::Desktop ) ); + mIcon->setPixmap( KIconLoader::global()->loadMimeTypeIcon( KMimeType::mimeType( mimeType )->iconName(), K3Icon::Desktop ) ); else mIcon->setPixmap( DesktopIcon("unknown") ); }