diff options
author | Arno <arno@disconnect.de> | 2015-10-12 20:51:08 +0200 |
---|---|---|
committer | Arno <arno@disconnect.de> | 2015-10-12 20:51:08 +0200 |
commit | 664a1a6e2ac8a90f3bf2ddf50a796138a3673bf2 (patch) | |
tree | 36a342306b09ff60631db02dcafb42a82c5e7b57 /pictureviewer2.cpp | |
parent | 55d48519c9132c6d213f2e733bcd806e3b1f05fb (diff) | |
download | SheMov-664a1a6e2ac8a90f3bf2ddf50a796138a3673bf2.tar.gz SheMov-664a1a6e2ac8a90f3bf2ddf50a796138a3673bf2.tar.bz2 SheMov-664a1a6e2ac8a90f3bf2ddf50a796138a3673bf2.zip |
Fix crash in PictureViewer2
Don't try to access an empty QList<QVariant>. It comes from the
constructor. There has to be a better way to fix this, but right now it
eludes me...
Diffstat (limited to 'pictureviewer2.cpp')
-rw-r--r-- | pictureviewer2.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/pictureviewer2.cpp b/pictureviewer2.cpp index 2eb4566..a722bbb 100644 --- a/pictureviewer2.cpp +++ b/pictureviewer2.cpp @@ -221,6 +221,11 @@ void PictureViewer2::skip(int amount){ void PictureViewer2::selectPic(const QString &path){ for(int i = 0; i < mFiles.size(); ++i){ + // This is the intial data from the constructor. + // Don't crash trying to access FullPath + if(mFiles.at(i).isEmpty()){ + continue; + } if(mFiles.at(i).at(PicFilesModel::FullPath) == path){ mCurPos = i; showFile(mFiles.at(mCurPos)); |