summaryrefslogtreecommitdiffstats
path: root/src/imports/organizer/qdeclarativeorganizermodel.cpp
diff options
context:
space:
mode:
authorikause <iiro.kause@nokia.com>2012-02-09 16:02:49 +0200
committerQt by Nokia <qt-info@nokia.com>2012-04-04 16:22:14 +0200
commit60ca9a8b283a88ea4755d25a699d915a9f301ad8 (patch)
tree0834d92421d20510390b5065f06b26ff86749154 /src/imports/organizer/qdeclarativeorganizermodel.cpp
parentc45fef6d8e7cf6f567e0981c19ee14206b81cb45 (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.cpp12
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);