From c73591380173b52504aaceb74314f617b2e04f6c Mon Sep 17 00:00:00 2001 From: Eduardo Robles Elvira Date: Thu, 21 Feb 2008 09:55:08 +0000 Subject: Bugfix: Currently, if you open dolphin, select a bunch of files, and right click and select Open With > whatever, all the files are opened. Which is the right thing. However, if you hit enter to open those selected files, no file is opened. Currently, the file is only opened if there's only *one* file selected. The attached patch fixes this problem. svn path=/trunk/KDE/kdebase/apps/; revision=777695 --- src/dolphindetailsview.cpp | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'src/dolphindetailsview.cpp') diff --git a/src/dolphindetailsview.cpp b/src/dolphindetailsview.cpp index 75481fb36..3f23795ba 100644 --- a/src/dolphindetailsview.cpp +++ b/src/dolphindetailsview.cpp @@ -377,9 +377,15 @@ void DolphinDetailsView::keyPressEvent(QKeyEvent* event) const QModelIndex currentIndex = selModel->currentIndex(); const bool trigger = currentIndex.isValid() && (event->key() == Qt::Key_Return) - && (selModel->selectedIndexes().count() <= 1); - if (trigger) { - triggerItem(currentIndex); + && (selModel->selectedIndexes().count() > 0); + if(trigger) { + const QModelIndexList indexList = selModel->selectedIndexes(); + foreach (const QModelIndex &index, indexList) { + KFileItem item = itemForIndex(index); + if (!item.isNull()) { + triggerItem(index); + } + } } } -- cgit v1.3