Purge bookmarks if they get invalid

This commit is contained in:
Luis Ángel San Martín 2022-05-28 12:37:27 +02:00
parent 34c1849ddc
commit 14a7148bfa

View File

@ -120,10 +120,16 @@ void Bookmarks::save()
void BookmarksList::load()
{
QFile f(YACReader::getSettingsPath() + "/bookmarks.yacr");
if (f.open(QIODevice::ReadOnly)) {
QDataStream dataS(&f);
dataS >> list;
try {
if (f.open(QIODevice::ReadOnly)) {
QDataStream dataS(&f);
dataS >> list;
f.close();
}
} catch (const std::exception &e) {
f.close();
f.remove();
}
}