From ba7d0732c1d23fd05bf140c46b9b3d7fb325dfb7 Mon Sep 17 00:00:00 2001 From: Pino Toscano Date: Sat, 24 Nov 2007 18:07:59 +0000 Subject: [PATCH] ignore any "empty" component data svn path=/trunk/KDE/kdegraphics/okular/; revision=741067 --- core/document.cpp | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/core/document.cpp b/core/document.cpp index 6f668c902..01d7d3ec0 100644 --- a/core/document.cpp +++ b/core/document.cpp @@ -2461,7 +2461,16 @@ QStringList Document::supportedMimeTypes() const const KComponentData* Document::componentData() const { - return d->m_generator ? d->m_generator->ownComponentData() : 0; + if ( !d->m_generator ) + return 0; + + const KComponentData* kcd = d->m_generator->ownComponentData(); + + // empty about data + if ( kcd && kcd->aboutData() && kcd->aboutData()->programName().isEmpty() ) + return 0; + + return kcd; } void DocumentPrivate::requestDone( PixmapRequest * req )