~renatofilho/address-book-service/dummy-mode

« back to all changes in this revision

Viewing changes to lib/view.cpp

  • Committer: Renato Araujo Oliveira Filho
  • Date: 2014-02-28 22:16:36 UTC
  • mfrom: (97.1.4 address-book-service)
  • Revision ID: renato.filho@canonical.com-20140228221636-flyvtmxwwd4uu483
MergedĀ mainline.

Show diffs side-by-side

added added

removed removed

Lines of Context:
108
108
protected:
109
109
    void run()
110
110
    {
 
111
        m_allContacts->lock();
111
112
        Q_FOREACH(ContactEntry *entry, m_allContacts->values())
112
113
        {
113
114
            m_stoppedLock.lockForRead();
114
115
            if (m_stopped) {
115
116
                m_stoppedLock.unlock();
 
117
                m_allContacts->unlock();
116
118
                return;
117
119
            }
118
120
            m_stoppedLock.unlock();
121
123
                m_contacts << entry;
122
124
            }
123
125
        }
124
 
 
125
126
        chageSort(m_sortClause);
 
127
        m_allContacts->unlock();
126
128
    }
127
129
 
128
130
private: