Block non-user updates in DatabaseWidgetStateSync.

This commit is contained in:
Felix Geyer 2014-05-17 18:05:02 +02:00
parent c806f9ebf4
commit 9391de74c7
4 changed files with 35 additions and 0 deletions

View file

@ -724,6 +724,9 @@ void DatabaseWidget::toggleSearch()
void DatabaseWidget::closeSearch()
{
Q_ASSERT(m_lastGroup);
Q_EMIT listModeAboutToActivate();
m_groupView->setCurrentGroup(m_lastGroup);
m_searchTimer->stop();
@ -732,6 +735,8 @@ void DatabaseWidget::closeSearch()
void DatabaseWidget::showSearch()
{
Q_EMIT searchModeAboutToActivate();
m_searchUi->searchEdit->blockSignals(true);
m_searchUi->searchEdit->clear();
m_searchUi->searchEdit->blockSignals(false);