about summary refs log tree commit diff stats
path: root/src/plugins/c_api.c
diff options
context:
space:
mode:
authorJames Booth <boothj5@gmail.com>2016-07-03 00:48:22 +0100
committerJames Booth <boothj5@gmail.com>2016-07-03 00:48:22 +0100
commit70a79abd3bbc978f2dc1a4c54bdc7202e14ea9a8 (patch)
tree0794712038fd4513757739d0c9b74baf901de39b /src/plugins/c_api.c
parent31c66bf8573c1d6c486b99808cc471ac6da79b97 (diff)
downloadprofani-tty-70a79abd3bbc978f2dc1a4c54bdc7202e14ea9a8.tar.gz
Add plugin name to win_create api call
Diffstat (limited to 'src/plugins/c_api.c')
-rw-r--r--src/plugins/c_api.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/plugins/c_api.c b/src/plugins/c_api.c
index 1fab40f9..96673972 100644
--- a/src/plugins/c_api.c
+++ b/src/plugins/c_api.c
@@ -198,11 +198,14 @@ c_api_win_exists(char *tag)
 }
 
 static void
-c_api_win_create(char *tag, void(*callback)(char *tag, char *line))
+c_api_win_create(const char *filename, char *tag, void(*callback)(char *tag, char *line))
 {
+    char *plugin_name = _c_plugin_name(filename);
+    log_debug("Win create %s for %s", tag, plugin_name);
+
     WindowWrapper *wrapper = malloc(sizeof(WindowWrapper));
     wrapper->func = callback;
-    api_win_create(tag, wrapper, free, c_window_callback);
+    api_win_create(plugin_name, tag, wrapper, free, c_window_callback);
 }
 
 static int
@@ -311,6 +314,7 @@ c_api_init(void)
     _prof_register_command = c_api_register_command;
     _prof_register_timed = c_api_register_timed;
     _prof_completer_add = c_api_completer_add;
+    _prof_win_create = c_api_win_create;
     prof_completer_remove = c_api_completer_remove;
     prof_completer_clear = c_api_completer_clear;
     prof_notify = c_api_notify;
@@ -325,7 +329,6 @@ c_api_init(void)
     prof_log_warning = c_api_log_warning;
     prof_log_error = c_api_log_error;
     prof_win_exists = c_api_win_exists;
-    prof_win_create = c_api_win_create;
     prof_win_focus = c_api_win_focus;
     prof_win_show = c_api_win_show;
     prof_win_show_themed = c_api_win_show_themed;