diff --git a/Changelog b/Changelog index fa2034a7a..9aa4313e5 100644 --- a/Changelog +++ b/Changelog @@ -3,6 +3,7 @@ - BUGFIX: Fix banning of IPv6 peers (Closes #885021) - BUGFIX: Fix torrent addition dialog layout problem (Closes #84650522) - BUGFIX: Do not report any progress for disabled files (Closes #56731485) + - BUGFIX: Make torrent sorting case insensitive (Closes #857154) - I18N: Add Georgian translation * Sat Oct 29 2011 - Christophe Dumez - v2.9.2 diff --git a/src/torrentfilesmodel.h b/src/torrentfilesmodel.h index aae512ed5..75e4cd355 100644 --- a/src/torrentfilesmodel.h +++ b/src/torrentfilesmodel.h @@ -620,6 +620,7 @@ public: setFilterKeyColumn(TorrentFileItem::COL_NAME); setFilterRole(Qt::DisplayRole); setDynamicSortFilter(true); + setSortCaseSensitivity(Qt::CaseInsensitive); } ~TorrentFilesFilterModel() { diff --git a/src/transferlistwidget.cpp b/src/transferlistwidget.cpp index f7e964033..e3c0257c4 100644 --- a/src/transferlistwidget.cpp +++ b/src/transferlistwidget.cpp @@ -94,6 +94,7 @@ TransferListWidget::TransferListWidget(QWidget *parent, MainWindow *main_window, nameFilterModel->setSourceModel(statusFilterModel); nameFilterModel->setFilterKeyColumn(TorrentModelItem::TR_NAME); nameFilterModel->setFilterRole(Qt::DisplayRole); + nameFilterModel->setSortCaseSensitivity(Qt::CaseInsensitive); setModel(nameFilterModel);