demand load plugins from the menu
This commit is contained in:
parent
f37a919095
commit
73374510cc
1 changed files with 5 additions and 2 deletions
|
@ -45,7 +45,9 @@ void parse_menu_full(xmlDocPtr doc, xmlNodePtr node, void *data,
|
|||
data.doc = doc;
|
||||
data.node = node;
|
||||
data.parent = menu;
|
||||
parent = plugin_create(plugin, &data);
|
||||
|
||||
if (plugin_open_full(plugin, TRUE))
|
||||
parent = plugin_create(plugin, &data);
|
||||
g_free(plugin);
|
||||
} else
|
||||
menu = menu_new(title, id, data ? *((ObMenu**)data) : NULL);
|
||||
|
@ -65,7 +67,8 @@ void parse_menu_full(xmlDocPtr doc, xmlNodePtr node, void *data,
|
|||
data.doc = doc;
|
||||
data.node = node;
|
||||
data.parent = menu;
|
||||
parent = plugin_create(plugin, &data);
|
||||
if (plugin_open_full(plugin, TRUE))
|
||||
parent = plugin_create(plugin, &data);
|
||||
g_free(plugin);
|
||||
} else {
|
||||
parent = menu;
|
||||
|
|
Loading…
Reference in a new issue