diff --git a/src/gui/feedsview.cpp b/src/gui/feedsview.cpp index 37312e078..cae86b30c 100755 --- a/src/gui/feedsview.cpp +++ b/src/gui/feedsview.cpp @@ -113,9 +113,12 @@ void FeedsView::saveExpandStates(RootItem *item) { foreach (const RootItem *item, items) { const QString setting_name = item->hashCode(); + QModelIndex source_index = sourceModel()->indexForItem(item); + QModelIndex visible_index = model()->mapFromSource(source_index); + settings->setValue(GROUP(CategoriesExpandStates), setting_name, - isExpanded(model()->mapFromSource(sourceModel()->indexForItem(item)))); + isExpanded(visible_index)); } } diff --git a/src/services/owncloud/network/owncloudnetworkfactory.cpp b/src/services/owncloud/network/owncloudnetworkfactory.cpp index be7b74b63..6507b6474 100755 --- a/src/services/owncloud/network/owncloudnetworkfactory.cpp +++ b/src/services/owncloud/network/owncloudnetworkfactory.cpp @@ -179,11 +179,12 @@ OwnCloudGetFeedsCategoriesResponse OwnCloudNetworkFactory::feedsCategories() { bool OwnCloudNetworkFactory::deleteFeed(int feed_id) { QString final_url = m_urlDeleteFeed.arg(QString::number(feed_id)); + QByteArray result_raw; NetworkResult network_reply = NetworkFactory::performNetworkOperation(final_url, qApp->settings()->value(GROUP(Feeds), SETTING(Feeds::UpdateTimeout)).toInt(), QByteArray(), QString(), - QByteArray(), QNetworkAccessManager::DeleteOperation, + result_raw, QNetworkAccessManager::DeleteOperation, true, m_authUsername, m_authPassword, true); m_lastError = network_reply.first;