From d34e3ef022c0fb2b90a042f0d778b8fc541c3aaf Mon Sep 17 00:00:00 2001 From: Jean-Francois Dockes Date: Wed, 6 Mar 2019 16:53:47 +0100 Subject: [PATCH] GUI: show error dialog when trying to sort by inverse relevance --- src/qtgui/restable.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/qtgui/restable.cpp b/src/qtgui/restable.cpp index 455f3ec1..23110ff3 100644 --- a/src/qtgui/restable.cpp +++ b/src/qtgui/restable.cpp @@ -435,6 +435,12 @@ void RecollModel::sort(int column, Qt::SortOrder order) DocSeqSortSpec spec; if (column >= 0 && column < int(m_fields.size())) { spec.field = m_fields[column]; + if (!stringlowercmp("relevancyrating", spec.field) && + order != Qt::AscendingOrder) { + QMessageBox::warning(0, "Recoll", + tr("Can't sort by inverse relevance")); + return; + } if (!stringlowercmp("date", spec.field) || !stringlowercmp("datetime", spec.field)) spec.field = "mtime";