Fixed executing order of queries by dbWriter()

-also added index tables bookmarksTitle and bookmarksUrl to
   default database.
-and removed a double check from saveBookmark()
remotes/origin/falkon
S. Razi Alavizadeh 13 years ago
parent 2fdce1ed81
commit ffdbb49444
  1. 5
      src/lib/bookmarks/bookmarksmodel.cpp
  2. BIN
      src/lib/data/data/browsedata.db
  3. 4
      src/lib/other/databasewriter.cpp

@ -170,9 +170,8 @@ bool BookmarksModel::saveBookmark(const QUrl &url, const QString &title, const Q
image = qIconProvider->emptyWebImage();
}
if (!isFolder(folder)) {
createFolder(folder);
}
// createFolder() calls isFolder()
createFolder(folder);
QSqlQuery query;
query.prepare("INSERT INTO bookmarks (url, title, folder, icon) VALUES (?,?,?,?)");

Binary file not shown.

@ -37,8 +37,8 @@ void DatabaseWriter::execute()
return;
}
QSqlQuery query = m_queries.last();
QSqlQuery query = m_queries.first();
query.exec();
m_queries.remove(m_queries.size() - 1);
m_queries.remove(0);
}

Loading…
Cancel
Save