diff options
Diffstat (limited to 'helper.cpp')
-rw-r--r-- | helper.cpp | 10 |
1 files changed, 7 insertions, 3 deletions
@@ -304,9 +304,13 @@ namespace Helper { QVariant picSize(const QString &path){ Magick::Image img; - img.ping(qPrintable(path)); - QString retval = QString("%1x%2").arg(QString::number(img.columns()), QString::number(img.rows())); - return retval; + try { + img.ping(qPrintable(path)); + QString retval = QString("%1x%2").arg(QString::number(img.columns()), QString::number(img.rows())); + return retval; + } catch(...) { + return QVariant(); + } } PicData convertArchivefileToPng(PicData data){ |