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:
authorGiovanni Panozzo <giovanni@panozzo.it>2019-10-31 17:56:28 +0300
committerGiovanni Panozzo <giovanni@panozzo.it>2019-11-01 11:11:27 +0300
commit72f18262833eb6e0dabdb5d359f126d54d6a08fa (patch)
tree56d82737f892778b0b342e2da7564f456c8f57df /plugins/exec
parentcd223bf443bac0529065b03d6e6717894969c482 (diff)
Fix close handling on www and exec plugin
Diffstat (limited to 'plugins/exec')
-rw-r--r--plugins/exec/exec_plugin.c10
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;
}