From 3106d58f45ebfd3a0fda56acaa5e9bfabab99981 Mon Sep 17 00:00:00 2001 From: Arno Date: Wed, 27 Dec 2017 11:41:54 +0100 Subject: Don't crash when doubleclicking an Origin file Bail out if we have FT_ORIGIN. This file will never be present. Also check harder what title to set in pictureviewer2.cpp, if any. --- pictureviewer2.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'pictureviewer2.cpp') diff --git a/pictureviewer2.cpp b/pictureviewer2.cpp index 98ab6b8..42f77fe 100644 --- a/pictureviewer2.cpp +++ b/pictureviewer2.cpp @@ -716,8 +716,12 @@ QPointF PictureViewer2::getPos(QGraphicsItem *item, int pos, const QPointF &movP QString PictureViewer2::constructWindowTitle() const { QString f; if(mCurPos < mFiles.size()){ - f = mFiles.at(mCurPos).at(PicFilesModel::FileName).toString(); - }else{ + PicData pd = mFiles.at(mCurPos); + if(!pd.isEmpty()){ + f = pd.at(PicFilesModel::FileName).toString(); + } + } + if(f.isEmpty()){ f = tr("Oh shit..."); } QString retval = QString(tr("PicViewer 2 - [%1]")).arg(f); -- cgit v1.2.3-70-g09d2