From 6c68041824f85d25249259647ec11e15a845f7ec Mon Sep 17 00:00:00 2001 From: Paulo Matias Date: Wed, 22 Jan 2014 16:08:24 -0200 Subject: [PATCH] If selected file is a directory, paste inside it --- frontend/apps/filemanager/filemanager.lua | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/frontend/apps/filemanager/filemanager.lua b/frontend/apps/filemanager/filemanager.lua index 9966480da..94846091e 100644 --- a/frontend/apps/filemanager/filemanager.lua +++ b/frontend/apps/filemanager/filemanager.lua @@ -172,8 +172,10 @@ end function FileManager:pasteHere(file) if self.clipboard then + file = util.realpath(file) local orig = util.realpath(self.clipboard) - local dest = util.realpath(file):match("(.*/)") + local dest = lfs.attributes(file, "mode") == "directory" and + file or file:match("(.*/)") if self.cutfile then util.execute("/bin/mv", orig, dest) else