Check for plugin win before creating

This commit is contained in:
James Booth
2016-07-12 01:51:27 +01:00
parent 9a0111c10a
commit 1a7eb00763
5 changed files with 31 additions and 19 deletions

View File

@@ -302,6 +302,10 @@ api_win_create(
void(*callback_exec)(PluginWindowCallback *window_callback, const char *tag, const char * const line),
void(*callback_destroy)(void *callback))
{
if (callbacks_win_exists(plugin_name, tag)) {
return;
}
PluginWindowCallback *window = malloc(sizeof(PluginWindowCallback));
window->callback = callback;
window->callback_exec = callback_exec;