Now a trailing slash will only be added in copy & move dialogs if the path itselfs
doesn't already have a trailing slash. Signed-off-by: Patrick Winnertz <winnie@debian.org>
Этот коммит содержится в:
родитель
689164a6bc
Коммит
66c9fde141
@ -1795,11 +1795,15 @@ panel_operate (void *source_panel, FileOperation operation,
|
|||||||
* dir is deleted)
|
* dir is deleted)
|
||||||
*/
|
*/
|
||||||
if (force_single)
|
if (force_single)
|
||||||
// just copy
|
/* just copy */
|
||||||
dest_dir_ = mhl_str_dup (dest_dir);
|
dest_dir_ = mhl_str_dup (dest_dir);
|
||||||
else
|
else
|
||||||
// add trailing separator
|
/* add trailing separator */
|
||||||
|
if (*dest_dir && strcmp(&dest_dir[strlen(dest_dir)-1], PATH_SEP_STR)) {
|
||||||
dest_dir_ = mhl_str_concat (dest_dir, PATH_SEP_STR);
|
dest_dir_ = mhl_str_concat (dest_dir, PATH_SEP_STR);
|
||||||
|
} else {
|
||||||
|
dest_dir_ = mhl_str_dup (dest_dir);
|
||||||
|
}
|
||||||
if (!dest_dir_) {
|
if (!dest_dir_) {
|
||||||
file_op_context_destroy (ctx);
|
file_op_context_destroy (ctx);
|
||||||
return 0;
|
return 0;
|
||||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user