Skip to content

Commit 81b5fb7

Browse files
committed
fix(menus): Unload at plugin stop
1 parent 91c20ce commit 81b5fb7

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/plugins/PluginManager.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
#include "PluginManager.h"
22

33
#include "core/scripting.h"
4+
#include "../menus/MenuManager.h"
45

56
#include <vector>
67
#include <msgpack.hpp>
@@ -156,6 +157,7 @@ void PluginManager::StopPlugin(std::string plugin_name)
156157

157158
plugin->ExecuteStop();
158159
plugin->DestroyScriptingEnvironment();
160+
g_MenuManager->UnregisterPluginMenus(plugin_name);
159161
}
160162

161163
Plugin *PluginManager::FetchPlugin(std::string name)

0 commit comments

Comments
 (0)