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.doc = doc;
|
||||||
data.node = node;
|
data.node = node;
|
||||||
data.parent = menu;
|
data.parent = menu;
|
||||||
parent = plugin_create(plugin, &data);
|
|
||||||
|
if (plugin_open_full(plugin, TRUE))
|
||||||
|
parent = plugin_create(plugin, &data);
|
||||||
g_free(plugin);
|
g_free(plugin);
|
||||||
} else
|
} else
|
||||||
menu = menu_new(title, id, data ? *((ObMenu**)data) : NULL);
|
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.doc = doc;
|
||||||
data.node = node;
|
data.node = node;
|
||||||
data.parent = menu;
|
data.parent = menu;
|
||||||
parent = plugin_create(plugin, &data);
|
if (plugin_open_full(plugin, TRUE))
|
||||||
|
parent = plugin_create(plugin, &data);
|
||||||
g_free(plugin);
|
g_free(plugin);
|
||||||
} else {
|
} else {
|
||||||
parent = menu;
|
parent = menu;
|
||||||
|
|
Loading…
Reference in a new issue