From cd9b6ec54e098d212e62f5d3eb76b26c84bb92e0 Mon Sep 17 00:00:00 2001 From: Christophe Dumez Date: Thu, 26 Mar 2009 21:00:47 +0000 Subject: [PATCH] - fix for last commit --- Changelog | 1 + src/searchEngine.cpp | 8 ++++---- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/Changelog b/Changelog index 154b7c0fb..93b6270ed 100644 --- a/Changelog +++ b/Changelog @@ -1,5 +1,6 @@ * Unknown - Christophe Dumez - v1.3.3 - BUGFIX: Fixed Web UI torrent upload form + - BUGFIX: Fixed unicode support in search engine * Sat Mar 7 2009 - Christophe Dumez - v1.3.2 - BUGFIX: Fix top toolbar disabling diff --git a/src/searchEngine.cpp b/src/searchEngine.cpp index 43f50cf8e..4b4b05063 100644 --- a/src/searchEngine.cpp +++ b/src/searchEngine.cpp @@ -336,8 +336,8 @@ void SearchEngine::appendSearchResult(QString line){ if(parts.size() != 6){ return; } - QString url = parts.takeFirst(); - QString filename = parts.first(); + QString url = parts.takeFirst().trimmed(); + QString filename = parts.first().trimmed(); // XXX: Two results can't have the same name (right?) if(searchResultsUrls.contains(filename)){ return; @@ -346,10 +346,10 @@ void SearchEngine::appendSearchResult(QString line){ int row = currentSearchTab->getCurrentSearchListModel()->rowCount(); currentSearchTab->getCurrentSearchListModel()->insertRow(row); for(int i=0; i<5; ++i){ - if(parts.at(i).toFloat() == -1 && i != SIZE) + if(parts.at(i).trimmed().toFloat() == -1 && i != SIZE) currentSearchTab->getCurrentSearchListModel()->setData(currentSearchTab->getCurrentSearchListModel()->index(row, i), tr("Unknown")); else - currentSearchTab->getCurrentSearchListModel()->setData(currentSearchTab->getCurrentSearchListModel()->index(row, i), QVariant(parts.at(i))); + currentSearchTab->getCurrentSearchListModel()->setData(currentSearchTab->getCurrentSearchListModel()->index(row, i), QVariant(parts.at(i).trimmed())); } // Add url to searchResultsUrls associative array searchResultsUrls.insert(filename, url);