Fixed issue with crippled OPML loading.
This commit is contained in:
parent
bc2751eda1
commit
8a8a27ca88
@ -216,6 +216,16 @@ bool FeedsImportExportModel::importAsOPML20(const QByteArray &data) {
|
||||
QString category_title = child_element.attribute("text");
|
||||
QString category_description = child_element.attribute("description");
|
||||
|
||||
if (category_title.isEmpty()) {
|
||||
qWarning("Given OMPL file provided category without valid text attribute. Using fallback name.");
|
||||
|
||||
category_title = child_element.attribute("title");
|
||||
|
||||
if (category_title.isEmpty()) {
|
||||
category_title = tr("Category ") + QString::number(QDateTime::currentDateTime().toMSecsSinceEpoch());
|
||||
}
|
||||
}
|
||||
|
||||
FeedsModelCategory *new_category = new FeedsModelCategory(active_model_item);
|
||||
new_category->setTitle(category_title);
|
||||
new_category->setIcon(qApp->icons()->fromTheme("folder-category"));
|
||||
|
Loading…
x
Reference in New Issue
Block a user