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 | |
parent | cd223bf443bac0529065b03d6e6717894969c482 (diff) |
Fix close handling on www and exec plugin
Diffstat (limited to 'plugins')
-rw-r--r-- | plugins/exec/exec_plugin.c | 10 | ||||
-rw-r--r-- | plugins/www/www_plugin.c | 4 |
2 files changed, 7 insertions, 7 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; } diff --git a/plugins/www/www_plugin.c b/plugins/www/www_plugin.c index c7465132c..f295ba72c 100644 --- a/plugins/www/www_plugin.c +++ b/plugins/www/www_plugin.c @@ -631,7 +631,7 @@ static gboolean remmina_plugin_www_close_connection(RemminaProtocolWidget *gp) /* Remove instance->context from gp object data to avoid double free */ g_object_steal_data(G_OBJECT(gp), "plugin-data"); - remmina_plugin_service->protocol_plugin_emit_signal(gp, "disconnect"); + remmina_plugin_service->protocol_plugin_signal_connection_closed(gp); return FALSE; } @@ -680,7 +680,7 @@ static gboolean remmina_plugin_www_open_connection(RemminaProtocolWidget *gp) webkit_web_inspector_show(WEBKIT_WEB_INSPECTOR(inspector)); } #endif - remmina_plugin_service->protocol_plugin_emit_signal(gp, "connect"); + remmina_plugin_service->protocol_plugin_signal_connection_opened(gp); gtk_widget_show_all(gpdata->box); return TRUE; |