diff --git a/generators/kimgio/generator_kimgio.cpp b/generators/kimgio/generator_kimgio.cpp --- a/generators/kimgio/generator_kimgio.cpp +++ b/generators/kimgio/generator_kimgio.cpp @@ -68,7 +68,8 @@ QImageReader reader( &buffer, QImageReader::imageFormat( &buffer ) ); reader.setAutoDetectImageFormat( true ); - if ( !reader.read( &m_img ) ) { + bool ok = reader.read( &m_img ); + if ( !ok && m_img.isNull() ) { emit error( i18n( "Unable to load document: %1", reader.errorString() ), -1 ); return false; }