From e83e456eaaa482c444a08ad1d314fde9f00239e0 Mon Sep 17 00:00:00 2001 From: Oswald Buddenhagen Date: Mon, 19 Aug 2013 17:41:27 +0200 Subject: de-duplicate code paths Change-Id: I368b0adb7cc96f40465d176a01196697eb09db4c Reviewed-by: hjk Reviewed-by: Oswald Buddenhagen --- src/linguist/linguist/mainwindow.cpp | 23 ++++++++++------------- 1 file changed, 10 insertions(+), 13 deletions(-) diff --git a/src/linguist/linguist/mainwindow.cpp b/src/linguist/linguist/mainwindow.cpp index 79abaa475..a1762edf0 100644 --- a/src/linguist/linguist/mainwindow.cpp +++ b/src/linguist/linguist/mainwindow.cpp @@ -993,29 +993,26 @@ void MainWindow::findAgain() for (int i = 0; i < m_dataModel->modelCount(); ++i) { if (MessageItem *m = m_dataModel->messageItem(dataIndex, i)) { bool found = true; - // Note: we do not look into plurals on grounds of them not - // containing anything much different from the singular. - if (hadMessage) { - if (!searchItem(DataModel::Translations, m->translation())) - found = false; - } else { - do { + do { + if (!hadMessage) { if (searchItem(DataModel::SourceText, m->text())) break; if (searchItem(DataModel::SourceText, m->pluralText())) break; - if (searchItem(DataModel::Translations, m->translation())) - break; if (searchItem(DataModel::Comments, m->comment())) break; if (searchItem(DataModel::Comments, m->extraComment())) break; if (searchItem(DataModel::Comments, m->translatorComment())) break; - found = false; - // did not find the search string in this message - } while (0); - } + } + // Note: we do not look into plurals on grounds of them not + // containing anything much different from the singular. + if (searchItem(DataModel::Translations, m->translation())) + break; + found = false; + // did not find the search string in this message + } while (0); if (found) { setCurrentMessage(realIndex, i); -- cgit v1.2.3