okular: do not compare KMimeType::Ptr in Okular::PageView::mouseReleaseEvent()

it is documented to not compare KMimeType pointers

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
Ivailo Monev 2024-05-04 21:43:33 +03:00
parent c2d19af39f
commit 76899364a3

View file

@ -2506,7 +2506,7 @@ void PageView::mouseReleaseEvent( QMouseEvent * e )
{
KMimeType::Ptr mime = KMimeType::findByUrl( fileName );
QString type = QString::fromLatin1("PNG");
if ( mime && mime != KMimeType::defaultMimeTypePtr() ) {
if ( mime && !mime->isDefault() ) {
const QString formatType = KImageIO::typeForMime(mime->name(), KImageIO::Writing);
if (!formatType.isEmpty()) {
type = formatType;