┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/dolphinpart.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/dolphinpart.cpp')
-rw-r--r--src/dolphinpart.cpp9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/dolphinpart.cpp b/src/dolphinpart.cpp
index 0a17c7884..519d05741 100644
--- a/src/dolphinpart.cpp
+++ b/src/dolphinpart.cpp
@@ -384,8 +384,13 @@ void DolphinPart::slotOpenContextMenu(const KFileItem& _item,
// TODO: We should change the signature of the slots (and signals) for being able
// to tell for which items we want a popup.
- const KFileItemList items = (m_view->selectedItems().count() ? m_view->selectedItems()
- : KFileItemList() << item);
+ KFileItemList items;
+ if (m_view->selectedItems().isEmpty()) {
+ items.append(item);
+ } else {
+ items = m_view->selectedItems();
+ }
+
KFileItemListProperties capabilities(items);
KParts::BrowserExtension::ActionGroupMap actionGroups;