diff options
author | Giovanni Panozzo <giovanni@panozzo.it> | 2019-10-31 17:56:28 +0300 |
---|---|---|
committer | Giovanni Panozzo <giovanni@panozzo.it> | 2019-11-01 11:11:27 +0300 |
commit | 72f18262833eb6e0dabdb5d359f126d54d6a08fa (patch) | |
tree | 56d82737f892778b0b342e2da7564f456c8f57df /plugins/exec | |
parent | cd223bf443bac0529065b03d6e6717894969c482 (diff) |
Fix close handling on www and exec plugin
Diffstat (limited to 'plugins/exec')
-rw-r--r-- | plugins/exec/exec_plugin.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/plugins/exec/exec_plugin.c b/plugins/exec/exec_plugin.c index 8d700c1e4..f419c2d43 100644 --- a/plugins/exec/exec_plugin.c +++ b/plugins/exec/exec_plugin.c @@ -156,14 +156,14 @@ static gboolean remmina_plugin_exec_run(RemminaProtocolWidget *gp) if (!cmd) { gtk_text_buffer_set_text (gpdata->log_buffer, _("You did not set any command to be executed"), -1); - remmina_plugin_service->protocol_plugin_emit_signal(gp, "connect"); + remmina_plugin_service->protocol_plugin_signal_connection_opened(gp); return TRUE; } g_shell_parse_argv(cmd, NULL, &argv, &error); if (error) { gtk_text_buffer_set_text (gpdata->log_buffer, error->message, -1); - remmina_plugin_service->protocol_plugin_emit_signal(gp, "connect"); + remmina_plugin_service->protocol_plugin_signal_connection_opened(gp); return TRUE; g_error_free(error); } @@ -186,7 +186,7 @@ static gboolean remmina_plugin_exec_run(RemminaProtocolWidget *gp) if (error != NULL) { gtk_text_buffer_set_text (gpdata->log_buffer, error->message, -1); g_error_free(error); - remmina_plugin_service->protocol_plugin_emit_signal(gp, "connect"); + remmina_plugin_service->protocol_plugin_signal_connection_opened(gp); return TRUE; } g_child_watch_add(child_pid, (GChildWatchFunc)cb_child_watch, gp ); @@ -238,7 +238,7 @@ static gboolean remmina_plugin_exec_run(RemminaProtocolWidget *gp) g_strfreev(argv); - remmina_plugin_service->protocol_plugin_emit_signal(gp, "connect"); + remmina_plugin_service->protocol_plugin_signal_connection_opened(gp); return TRUE; } @@ -246,7 +246,7 @@ static gboolean remmina_plugin_exec_close(RemminaProtocolWidget *gp) { TRACE_CALL(__func__); remmina_plugin_service->log_printf("[%s] Plugin close\n", PLUGIN_NAME); - remmina_plugin_service->protocol_plugin_emit_signal(gp, "disconnect"); + remmina_plugin_service->protocol_plugin_signal_connection_closed(gp); return FALSE; } |