Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/Remmina/Remmina.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakub Adam <jakub.adam@ktknet.cz>2016-08-10 11:35:00 +0300
committerJakub Adam <jakub.adam@ktknet.cz>2016-08-10 14:03:49 +0300
commit6cb0e2a93a8d981a7c0dc99e99a93163e2dd37fd (patch)
treea708b5fbdf74784ad48ddbda893d66f91e5b50fc /remmina-plugins/rdp/rdp_plugin.c
parent93eaf0b258c8434ecb2271f8eb737f672bfa18ef (diff)
RDP: allow user to disable auto reconnection
Diffstat (limited to 'remmina-plugins/rdp/rdp_plugin.c')
-rw-r--r--remmina-plugins/rdp/rdp_plugin.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/remmina-plugins/rdp/rdp_plugin.c b/remmina-plugins/rdp/rdp_plugin.c
index a74473bd0..6f91102f2 100644
--- a/remmina-plugins/rdp/rdp_plugin.c
+++ b/remmina-plugins/rdp/rdp_plugin.c
@@ -720,9 +720,10 @@ static gboolean remmina_rdp_main(RemminaProtocolWidget* gp)
if (!remmina_rdp_tunnel_init(gp))
return FALSE;
- /* Enable by default RDP AutoReconnection, only when ssh tunnel is not enabled */
- if (!remmina_plugin_service->file_get_int(remminafile, "ssh_enabled", FALSE)) {
- rfi->settings->AutoReconnectionEnabled = TRUE;
+ rfi->settings->AutoReconnectionEnabled = ( remmina_plugin_service->file_get_int(remminafile, "disableautoreconnect", FALSE) ? FALSE : TRUE );
+ /* Disable RDP auto reconnection when ssh tunnel is enabled */
+ if (remmina_plugin_service->file_get_int(remminafile, "ssh_enabled", FALSE)) {
+ rfi->settings->AutoReconnectionEnabled = FALSE;
}
rfi->settings->ColorDepth = remmina_plugin_service->file_get_int(remminafile, "colordepth", 0);
@@ -1343,6 +1344,7 @@ static const RemminaProtocolSetting remmina_rdp_basic_settings[] =
{ REMMINA_PROTOCOL_SETTING_TYPE_RESOLUTION, NULL, NULL, FALSE, NULL, NULL },
{ REMMINA_PROTOCOL_SETTING_TYPE_SELECT, "colordepth", N_("Color depth"), FALSE, colordepth_list, NULL },
{ REMMINA_PROTOCOL_SETTING_TYPE_FOLDER, "sharefolder", N_("Share folder"), FALSE, NULL, NULL },
+ { REMMINA_PROTOCOL_SETTING_TYPE_CHECK, "disableautoreconnect", N_("Disable automatic reconnection"), FALSE, NULL, NULL },
{ REMMINA_PROTOCOL_SETTING_TYPE_END, NULL, NULL, FALSE, NULL, NULL }
};