diff options
author | Antenore Gatta (tmow) <antenore@simbiosi.org> | 2022-03-02 02:16:52 +0300 |
---|---|---|
committer | Antenore Gatta (tmow) <antenore@simbiosi.org> | 2022-03-02 02:16:52 +0300 |
commit | ee00da15bb97f1063a8bdbed58c625c171054254 (patch) | |
tree | 3c238415042f10c107ba2a0d807e8a0cc9cc41f1 /src/remmina_ftp_client.c | |
parent | d8a0021adec170cd7fb504527487ec65c301839f (diff) |
Honour soft links target.
Closes #2691
Signed-off-by: Antenore Gatta (tmow) <antenore@simbiosi.org>
Diffstat (limited to 'src/remmina_ftp_client.c')
-rw-r--r-- | src/remmina_ftp_client.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/remmina_ftp_client.c b/src/remmina_ftp_client.c index 4466b356f..82bff4e7f 100644 --- a/src/remmina_ftp_client.c +++ b/src/remmina_ftp_client.c @@ -202,6 +202,9 @@ static void remmina_ftp_client_cell_data_filetype_pixbuf(GtkTreeViewColumn *col, case REMMINA_FTP_FILE_TYPE_DIR: g_object_set(renderer, "icon-name", "folder", NULL); break; + case REMMINA_FTP_FILE_TYPE_LINK: + g_object_set(renderer, "icon-name", "emblem-symbolic-link", NULL); + break; default: g_object_set(renderer, "icon-name", "text-x-generic", NULL); break; @@ -695,6 +698,9 @@ static gboolean remmina_ftp_client_file_list_on_button_press(GtkWidget *widget, case REMMINA_FTP_FILE_TYPE_DIR: remmina_ftp_client_open_dir(client, name); break; + case REMMINA_FTP_FILE_TYPE_LINK: + remmina_ftp_client_open_dir(client, name); + break; case REMMINA_FTP_FILE_TYPE_FILE: default: localdir = remmina_ftp_client_get_download_dir(client); |