diff --git a/imageringlist.cpp b/imageringlist.cpp index 071d5b7..cbc70f2 100644 --- a/imageringlist.cpp +++ b/imageringlist.cpp @@ -176,11 +176,14 @@ bool ImageRingList::setDir(const QString path, const QString ¤tFile, bool void ImageRingList::setFile(const QString &file) { - QFileInfo info(file); - if(info.isDir()) - setDir(file, QString(), true); - else - setDir(info.absolutePath(), file); + if(!file.isEmpty()) + { + QFileInfo info(file); + if(info.isDir()) + setDir(file, QString(), true); + else + setDir(info.absolutePath(), file); + } } ImagePtr ImageRingList::currentImage()