From 6bbbed747c8150f0fc3588c792a3d768b0850bdf Mon Sep 17 00:00:00 2001 From: Steven Smith Date: Tue, 16 Aug 2016 12:05:58 -0700 Subject: [PATCH] Fix path of renamed directories. --- source/ui/section/action/rename.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/source/ui/section/action/rename.c b/source/ui/section/action/rename.c index afbf371..767a567 100644 --- a/source/ui/section/action/rename.c +++ b/source/ui/section/action/rename.c @@ -32,7 +32,11 @@ void action_rename(linked_list* items, list_item* selected) { util_get_parent_path(parentPath, targetInfo->path, FILE_PATH_MAX); char dstPath[FILE_PATH_MAX] = {'\0'}; - snprintf(dstPath, FILE_PATH_MAX, "%s%s", parentPath, textBuf); + if(targetInfo->attributes & FS_ATTRIBUTE_DIRECTORY) { + snprintf(dstPath, FILE_PATH_MAX, "%s%s/", parentPath, textBuf); + } else { + snprintf(dstPath, FILE_PATH_MAX, "%s%s", parentPath, textBuf); + } FS_Path* srcFsPath = util_make_path_utf8(targetInfo->path); if(srcFsPath != NULL) {