X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/blobdiff_plain/06e5202c4727df7295fc7a515e41f65a9c2fcdde..e348bc58267b3dc06f2fc044f9e5ce5a5dfcd087:/src/views/dolphinview.cpp diff --git a/src/views/dolphinview.cpp b/src/views/dolphinview.cpp index 035d3dc55..57c94a33b 100644 --- a/src/views/dolphinview.cpp +++ b/src/views/dolphinview.cpp @@ -801,7 +801,7 @@ void DolphinView::slotItemsActivated(const QSet& indexes) } if (items.count() > 5) { - QString question = QString("Are you sure you want to open %1 items?").arg(items.count()); + QString question = i18np("Are you sure you want to open 1 item?", "Are you sure you want to open %1 items?", items.count()); const int answer = KMessageBox::warningYesNo(this, question); if (answer != KMessageBox::Yes) { return; @@ -851,7 +851,7 @@ void DolphinView::slotHeaderContextMenuRequested(const QPointF& pos) nepomukRunning = (Nepomuk2::ResourceManager::instance()->initialized()); if (nepomukRunning) { KConfig config("nepomukserverrc"); - indexingEnabled = config.group("Service-nepomukfileindexer").readEntry("autostart", false); + indexingEnabled = config.group("Service-nepomukfileindexer").readEntry("autostart", true); } #endif @@ -1236,11 +1236,14 @@ void DolphinView::updateViewState() QSet selectedItems = selectionManager->selectedItems(); - for (QList::iterator it = m_selectedUrls.begin(); it != m_selectedUrls.end(); ++it) { + QList::iterator it = m_selectedUrls.begin(); + while (it != m_selectedUrls.end()) { const int index = m_model->index(*it); if (index >= 0) { selectedItems.insert(index); - m_selectedUrls.erase(it); + it = m_selectedUrls.erase(it); + } else { + ++it; } }