diff --git a/src/vfilelist.cpp b/src/vfilelist.cpp index e548ed74..1c261e64 100644 --- a/src/vfilelist.cpp +++ b/src/vfilelist.cpp @@ -271,14 +271,22 @@ void VFileList::contextMenuRequested(QPoint pos) menu.addAction(newFileAct); if (item) { menu.addAction(deleteFileAct); - menu.addAction(fileInfoAct); + menu.addSeparator(); menu.addAction(copyAct); menu.addAction(cutAct); } if (VUtils::opTypeInClipboard() == ClipboardOpType::CopyFile) { + if (!item) { + menu.addSeparator(); + } menu.addAction(pasteAct); } + + if (item) { + menu.addSeparator(); + menu.addAction(fileInfoAct); + } menu.exec(fileList->mapToGlobal(pos)); }