]> cloud.milkyroute.net Git - dolphin.git/blobdiff - src/dolphinpart.cpp
differ between pasting one folder, pasting one file and pasting n items
[dolphin.git] / src / dolphinpart.cpp
index aa1bb6d7c419f3da13ff34ba68291fd6a3e5a60a..0ea761d2d1ede3e5758f1c90c0330d89dbcc6de6 100644 (file)
@@ -327,7 +327,10 @@ void DolphinPart::slotOpenContextMenu(const KFileItem& _item, const KUrl&)
             editActions.append(actionCollection()->action("delete"));
         actionGroups.insert("editactions", editActions);
 
-        KFileItemList items = m_view->selectedItems();
+        // TODO: We should change the signature of the slots (and signals) for being able
+        //       to tell for which items we want a popup.
+        KFileItemList items = (m_view->selectedItems().count() ? m_view->selectedItems()
+                                                               : KFileItemList() << item);
         emit m_extension->popupMenu(QCursor::pos(),
                                     items,
                                     KParts::OpenUrlArguments(),