Added existing file overwrite confirmation when renaming (ref #123).

This commit is contained in:
Paul Kulchenko
2013-10-15 09:40:15 -07:00
parent cde478baaf
commit a15dd00a33

View File

@@ -167,7 +167,10 @@ local function treeSetConnectorsAndIcons(tree)
local editor = (doc or {}).editor
if editor and SaveModifiedDialog(editor, true) == wx.wxID_CANCEL then return end
wx.wxFileName(fulltarget):Mkdir(tonumber(755,8), wx.wxPATH_MKDIR_FULL)
local fn = wx.wxFileName(fulltarget)
if fn:FileExists() and not ApproveFileOverwrite() then return end
fn:Mkdir(tonumber(755,8), wx.wxPATH_MKDIR_FULL)
FileRename(source, fulltarget)
refreshAncestors(tree:GetItemParent(itemsrc))