diff --git a/ChangeLog b/ChangeLog index 4375310e9..a88b76cd1 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,6 +1,13 @@ ChangeLog ========= +version 2.3.1 (2017-03-2x) +* Fix several crashes (thanks to everyone submitting to our crash reporter!) +* Improve HTTP redirect handling (#5555) +* Blacklist: Escalate repeated soft error to normal error (#5500) +* NTFS: Do not attempt to upload two existing files with similar casing (#5533) +* Fix URL for linking to application password generation for ownCloud 10.0 (#5605) + version 2.3.0 (2017-03-03) * Decreased memory usage during sync * Overlay icons: Lower CPU usage diff --git a/src/gui/activitylistmodel.cpp b/src/gui/activitylistmodel.cpp index f6658db00..b4d213c85 100644 --- a/src/gui/activitylistmodel.cpp +++ b/src/gui/activitylistmodel.cpp @@ -47,6 +47,8 @@ QVariant ActivityListModel::data(const QModelIndex &index, int role) const a = _finalList.at(index.row()); AccountStatePtr ast = AccountManager::instance()->account(a._accName); + if (!ast) + return QVariant(); QStringList list; switch (role) { diff --git a/src/libsync/owncloudpropagator.h b/src/libsync/owncloudpropagator.h index d1812e23c..0cb949e39 100644 --- a/src/libsync/owncloudpropagator.h +++ b/src/libsync/owncloudpropagator.h @@ -272,9 +272,6 @@ public: class OwncloudPropagator : public QObject { Q_OBJECT - - QScopedPointer _rootJob; - public: const QString _localDir; // absolute path to the local directory. ends with '/' const QString _remoteFolder; // remote folder, ends with '/' @@ -406,6 +403,7 @@ signals: private: AccountPtr _account; + QScopedPointer _rootJob; #if QT_VERSION < QT_VERSION_CHECK(5, 0, 0) // access to signals which are protected in Qt4