]> granicus.if.org Git - transmission/commitdiff
Only compare magnet state if not yet different
authorMike Gelfand <mikedld@mikedld.com>
Thu, 20 Apr 2017 21:43:35 +0000 (00:43 +0300)
committerMike Gelfand <mikedld@mikedld.com>
Mon, 1 May 2017 09:45:09 +0000 (12:45 +0300)
qt/TorrentFilter.cc

index 6fa78541f05319a72aa03a617fb5a83f694b3e03..5238ac7f20dc446aa027048478e5c4fe4dbfb483 100644 (file)
@@ -155,7 +155,7 @@ bool TorrentFilter::lessThan(QModelIndex const& left, QModelIndex const& right)
     // fall through
 
     case SortMode::SORT_BY_PROGRESS:
-        if (a->isMagnet() != b->isMagnet())
+        if (val == 0)
         {
             val = -compare(a->isMagnet(), b->isMagnet());
         }