summaryrefslogtreecommitdiffstats
path: root/pictureviewer2.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'pictureviewer2.cpp')
-rw-r--r--pictureviewer2.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/pictureviewer2.cpp b/pictureviewer2.cpp
index e56f52a..1e49bdf 100644
--- a/pictureviewer2.cpp
+++ b/pictureviewer2.cpp
@@ -449,6 +449,10 @@ void PictureViewer2::showFile(const PicData &file){
if(pixmap.isNull()){
if(fi.canonicalFilePath().startsWith(mArchiveDir)){
mCurPicData = Helper::convertArchivefileToPng(file);
+ if(mCurPicData.isEmpty()){
+ //convert failed even though ignoring errors
+ return;
+ }
mFiles[mCurPos] = mCurPicData;
if(!mCurPicData.isEmpty()){
pixmap = QPixmap(mCurPicData.at(3).toString());