diff --git a/src/dolphinsortfilterproxymodel.cpp b/src/dolphinsortfilterproxymodel.cpp index a1dc3e3d07..8a7bccb78f 100644 --- a/src/dolphinsortfilterproxymodel.cpp +++ b/src/dolphinsortfilterproxymodel.cpp @@ -66,7 +66,7 @@ void DolphinSortFilterProxyModel::setSorting(DolphinView::Sorting sorting) { // Update the sort column by mapping DolpginView::Sorting to // KDirModel::ModelColumns. We will keep the sortOrder. - Q_ASSERT(static_cast(sorting) >= 0 && static_cast(sorting) <= dolphinMapSize); + Q_ASSERT(static_cast(sorting) >= 0 && static_cast(sorting) < dolphinMapSize); sort(dolphinViewToDirModelColumn[static_cast(sorting)], m_sortOrder ); } @@ -81,7 +81,7 @@ void DolphinSortFilterProxyModel::sort(int column, Qt::SortOrder sortOrder) { m_sortColumn = column; m_sortOrder = sortOrder; - m_sorting = (column >= 0) && (column <= dolphinMapSize) ? + m_sorting = (column >= 0) && (column < dolphinMapSize) ? dirModelColumnToDolphinView[column] : DolphinView::SortByName; QSortFilterProxyModel::sort(column, sortOrder);