From 51cbc353b3a8b7cd08757308740afc372a5173f9 Mon Sep 17 00:00:00 2001 From: Thomas Goyne Date: Tue, 7 Feb 2012 01:22:15 +0000 Subject: [PATCH] Fix crashes after reloading automation scripts Originally committed to SVN as r6447. --- aegisub/src/menu.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/aegisub/src/menu.cpp b/aegisub/src/menu.cpp index 864ce4456..8c082a445 100644 --- a/aegisub/src/menu.cpp +++ b/aegisub/src/menu.cpp @@ -215,6 +215,9 @@ public: find_if(dynamic_items.begin(), dynamic_items.end(), menu_item_cmp(item)); if (it != dynamic_items.end()) dynamic_items.erase(it); + it = find_if(static_items.begin(), static_items.end(), menu_item_cmp(item)); + if (it != static_items.end()) + static_items.erase(it); } /// Create a MRU menu and register the needed handlers