[gnome-commander] Add the check for local directory again, removed in commit fe42a89
- From: Uwe Scholz <uwescholz src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-commander] Add the check for local directory again, removed in commit fe42a89
- Date: Sat, 28 Aug 2021 22:08:39 +0000 (UTC)
commit 7d1f69d3e6d8db7ea910f50548902352cdb07b5e
Author: Uwe Scholz <u scholz83 gmx de>
Date: Sun Aug 29 00:03:17 2021 +0200
Add the check for local directory again, removed in commit fe42a89
The check is evaluating the member variable is_local from the connection 'con' of directory 'dir'
It has nothing to do with a gFile location
src/dialogs/gnome-cmd-mkdir-dialog.cc | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
---
diff --git a/src/dialogs/gnome-cmd-mkdir-dialog.cc b/src/dialogs/gnome-cmd-mkdir-dialog.cc
index 2883d0df..f2ee5e60 100644
--- a/src/dialogs/gnome-cmd-mkdir-dialog.cc
+++ b/src/dialogs/gnome-cmd-mkdir-dialog.cc
@@ -38,14 +38,13 @@ GSList *make_gfile_list (GnomeCmdDir *dir, string filename)
// make an absolute filename from one that is starting with a tilde
if (filename.compare(0, 2, "~/")==0)
{
- //ToDo: Take care of this only if we are in local dir, when migration to gvfs is done
-// if (gnome_cmd_dir_is_local (dir))
-// {
- auto absolutePath = g_strdup_printf("%s" G_DIR_SEPARATOR_S "%s", g_get_home_dir(),
filename.substr(2).c_str());
- stringify (filename, absolutePath);
-// }
-// else
-// filename.erase(0,1);
+ if (gnome_cmd_dir_is_local (dir))
+ {
+ auto absolutePath = g_strdup_printf("%s" G_DIR_SEPARATOR_S "%s", g_get_home_dir(),
filename.substr(2).c_str());
+ stringify (filename, absolutePath);
+ }
+ else
+ filename.erase(0,1);
}
#ifdef HAVE_SAMBA
@@ -119,6 +118,7 @@ static void response_callback (GtkDialog *dialog, int response_id, GnomeCmdDir *
auto mkdir_gFile = (GFile *) i->data;
auto mkdirPath = g_file_get_path(mkdir_gFile);
+ // create the directory
auto result = g_mkdir_with_parents (mkdirPath, perm);
g_free(mkdirPath);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]