[LocationCompleter] Fix showing icons after last commit

remotes/origin/falkon
David Rosca 12 years ago
parent 666ecc4d01
commit 59b893075a
  1. 3
      src/lib/navigation/completer/locationcompleterrefreshjob.cpp
  2. 2
      src/lib/tools/iconprovider.cpp

@ -97,10 +97,11 @@ void LocationCompleterRefreshJob::runJob()
// Load all icons into QImage
QSqlQuery query;
query.prepare(QSL("SELECT icon FROM icons WHERE url LIKE ? LIMIT 1"));
foreach (QStandardItem* item, m_items) {
const QUrl url = item->data(LocationCompleterModel::UrlRole).toUrl();
query.addBindValue(QString(QL1S("%1%")).arg(QString::fromUtf8(url.toEncoded(QUrl::RemoveFragment))));
query.bindValue(0, QString(QL1S("%1%")).arg(QString::fromUtf8(url.toEncoded(QUrl::RemoveFragment))));
QSqlQuery res = SqlDatabase::instance()->exec(query);
if (res.next()) {

@ -193,7 +193,7 @@ QImage IconProvider::imageForDomain(const QUrl &url)
}
QSqlQuery query;
query.prepare("SELECT icon FROM icons WHERE url LIKE ?");
query.prepare("SELECT icon FROM icons WHERE url LIKE ? LIMIT 1");
query.addBindValue(QString("%%1%").arg(url.host()));
query.exec();

Loading…
Cancel
Save