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

gitlab.com/Remmina/remmina-plugins.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGiovanni panozzo <giovanni@panozzo.it>2020-05-21 15:28:56 +0300
committerGiovanni panozzo <giovanni@panozzo.it>2020-05-21 15:28:56 +0300
commite9ede533e1c9091320ef6b036f4c6f4276e04f94 (patch)
tree3f069da77fa02ed56f4637e51ea56d76fb9049b8
parent921bb47d8378f7f63d6f09ad33a77b95a982a6dc (diff)
Introduce remmina_plugin_debug() for plugins
-rw-r--r--st_plugin.c15
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;
}