diff options
author | ikause <iiro.kause@nokia.com> | 2012-02-09 16:02:49 +0200 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2012-04-04 16:22:14 +0200 |
commit | 60ca9a8b283a88ea4755d25a699d915a9f301ad8 (patch) | |
tree | 0834d92421d20510390b5065f06b26ff86749154 /src/imports/organizer/qdeclarativeorganizermodel.cpp | |
parent | c45fef6d8e7cf6f567e0981c19ee14206b81cb45 (diff) |
Removal of hardcoded update() -call
Declarative model should update itself based on
notifications coming from backend, not by direct
update() calls.
Change-Id: I4d6730f4c7a4e2f4a0d761533e76bb5667258445
Reviewed-by: Päivi Rajala <paivi.rajala@nokia.com>
Diffstat (limited to 'src/imports/organizer/qdeclarativeorganizermodel.cpp')
-rw-r--r-- | src/imports/organizer/qdeclarativeorganizermodel.cpp | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/src/imports/organizer/qdeclarativeorganizermodel.cpp b/src/imports/organizer/qdeclarativeorganizermodel.cpp index 62f3cd710..8a5629202 100644 --- a/src/imports/organizer/qdeclarativeorganizermodel.cpp +++ b/src/imports/organizer/qdeclarativeorganizermodel.cpp @@ -689,15 +689,9 @@ void QDeclarativeOrganizerModel::startImport(QVersitReader::State state) delete d->m_reader->device(); d->m_reader->setDevice(0); - if (d->m_manager) { - if (d->m_manager->saveItems(&items)) { - update(); - } else { - if (d->m_error != d->m_manager->error()) { - d->m_error = d->m_manager->error(); - emit errorChanged(); - } - } + if (d->m_manager && !d->m_manager->saveItems(&items) && d->m_error != d->m_manager->error()) { + d->m_error = d->m_manager->error(); + emit errorChanged(); } } emit importCompleted(QDeclarativeOrganizerModel::ImportError(d->m_reader->error()), d->m_lastImportUrl); |