Fix comp.

This commit is contained in:
Martin Rotter 2016-04-20 20:09:38 +02:00
parent a86ea35101
commit 2ef4c9e3ee
2 changed files with 6 additions and 2 deletions

View file

@ -113,9 +113,12 @@ void FeedsView::saveExpandStates(RootItem *item) {
foreach (const RootItem *item, items) { foreach (const RootItem *item, items) {
const QString setting_name = item->hashCode(); const QString setting_name = item->hashCode();
QModelIndex source_index = sourceModel()->indexForItem(item);
QModelIndex visible_index = model()->mapFromSource(source_index);
settings->setValue(GROUP(CategoriesExpandStates), settings->setValue(GROUP(CategoriesExpandStates),
setting_name, setting_name,
isExpanded(model()->mapFromSource(sourceModel()->indexForItem(item)))); isExpanded(visible_index));
} }
} }

View file

@ -179,11 +179,12 @@ OwnCloudGetFeedsCategoriesResponse OwnCloudNetworkFactory::feedsCategories() {
bool OwnCloudNetworkFactory::deleteFeed(int feed_id) { bool OwnCloudNetworkFactory::deleteFeed(int feed_id) {
QString final_url = m_urlDeleteFeed.arg(QString::number(feed_id)); QString final_url = m_urlDeleteFeed.arg(QString::number(feed_id));
QByteArray result_raw;
NetworkResult network_reply = NetworkFactory::performNetworkOperation(final_url, NetworkResult network_reply = NetworkFactory::performNetworkOperation(final_url,
qApp->settings()->value(GROUP(Feeds), qApp->settings()->value(GROUP(Feeds),
SETTING(Feeds::UpdateTimeout)).toInt(), SETTING(Feeds::UpdateTimeout)).toInt(),
QByteArray(), QString(), QByteArray(), QString(),
QByteArray(), QNetworkAccessManager::DeleteOperation, result_raw, QNetworkAccessManager::DeleteOperation,
true, m_authUsername, m_authPassword, true); true, m_authUsername, m_authPassword, true);
m_lastError = network_reply.first; m_lastError = network_reply.first;