diff options
author | Giovanni panozzo <giovanni@panozzo.it> | 2020-05-21 15:28:56 +0300 |
---|---|---|
committer | Giovanni panozzo <giovanni@panozzo.it> | 2020-05-21 15:28:56 +0300 |
commit | e9ede533e1c9091320ef6b036f4c6f4276e04f94 (patch) | |
tree | 3f069da77fa02ed56f4637e51ea56d76fb9049b8 | |
parent | 921bb47d8378f7f63d6f09ad33a77b95a982a6dc (diff) |
Introduce remmina_plugin_debug() for plugins
-rw-r--r-- | st_plugin.c | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/st_plugin.c b/st_plugin.c index e5a4d79..ae99d4d 100644 --- a/st_plugin.c +++ b/st_plugin.c @@ -54,6 +54,7 @@ typedef struct _RemminaPluginData } RemminaPluginData; static RemminaPluginService *remmina_plugin_service = NULL; +#define remmina_plugin_debug(fmt, ...) remmina_plugin_service->_remmina_debug(__func__, fmt __VA_OPT__(,) __VA_ARGS__) static gboolean remmina_st_query_feature(RemminaProtocolWidget* gp, const RemminaProtocolFeature* feature) { @@ -67,7 +68,7 @@ static void remmina_plugin_st_on_plug_added(GtkSocket *socket, RemminaProtocolWi TRACE_CALL(__func__); RemminaPluginData *gpdata; gpdata = (RemminaPluginData*) g_object_get_data(G_OBJECT(gp), "plugin-data"); - remmina_plugin_service->_debug("[%s] Plugin plug added on socket %d", PLUGIN_NAME, gpdata->socket_id); + remmina_plugin_debug("[%s] Plugin plug added on socket %d", PLUGIN_NAME, gpdata->socket_id); remmina_plugin_service->protocol_plugin_signal_connection_opened(gp); return; } @@ -75,14 +76,14 @@ static void remmina_plugin_st_on_plug_added(GtkSocket *socket, RemminaProtocolWi static void remmina_plugin_st_on_plug_removed(GtkSocket *socket, RemminaProtocolWidget *gp) { TRACE_CALL(__func__); - remmina_plugin_service->_debug("[%s] Plugin plug removed", PLUGIN_NAME); + remmina_plugin_debug("[%s] Plugin plug removed", PLUGIN_NAME); remmina_plugin_service->protocol_plugin_signal_connection_closed(gp); } static void remmina_plugin_st_init(RemminaProtocolWidget *gp) { TRACE_CALL(__func__); - remmina_plugin_service->_debug("[%s] Plugin init", PLUGIN_NAME); + remmina_plugin_debug("[%s] Plugin init", PLUGIN_NAME); RemminaPluginData *gpdata; gpdata = g_new0(RemminaPluginData, 1); @@ -99,7 +100,7 @@ static void remmina_plugin_st_init(RemminaProtocolWidget *gp) static gboolean remmina_plugin_st_open_connection(RemminaProtocolWidget *gp) { TRACE_CALL(__func__); - remmina_plugin_service->_debug("[%s] Plugin open connection", PLUGIN_NAME); + remmina_plugin_debug("[%s] Plugin open connection", PLUGIN_NAME); #define ADD_ARGUMENT(name, value) \ { \ argv[argc] = g_strdup(name); \ @@ -176,7 +177,7 @@ static gboolean remmina_plugin_st_open_connection(RemminaProtocolWidget *gp) ADD_ARGUMENT(NULL, NULL); // Retrieve the whole command line command_line = g_strjoinv(g_strdup(" "), (gchar **)&argv_debug[0]); - remmina_plugin_service->_debug("[%s] starting %s", PLUGIN_NAME, command_line); + remmina_plugin_debug("[%s] starting %s", PLUGIN_NAME, command_line); // Execute the external process st g_spawn_command_line_async(command_line, &error); g_free(command_line); @@ -195,7 +196,7 @@ static gboolean remmina_plugin_st_open_connection(RemminaProtocolWidget *gp) } // Show attached window socket ID if (!remmina_plugin_service->file_get_int(remminafile, "detached", FALSE)) { - remmina_plugin_service->_debug("[%s] attached window to socket %d", + remmina_plugin_debug("[%s] attached window to socket %d", PLUGIN_NAME, gpdata->socket_id); return TRUE; } @@ -208,7 +209,7 @@ static gboolean remmina_plugin_st_open_connection(RemminaProtocolWidget *gp) static gboolean remmina_plugin_st_close_connection(RemminaProtocolWidget *gp) { TRACE_CALL(__func__); - remmina_plugin_service->_debug("[%s] Plugin close connection", PLUGIN_NAME); + remmina_plugin_debug("[%s] Plugin close connection", PLUGIN_NAME); remmina_plugin_service->protocol_plugin_signal_connection_closed(gp); return FALSE; } |