diff --git a/aegisub/src/factory_manager.h b/aegisub/src/factory_manager.h index 94d3e945c..6ae491717 100644 --- a/aegisub/src/factory_manager.h +++ b/aegisub/src/factory_manager.h @@ -116,7 +116,7 @@ public: template static void Register(std::string name, bool hide = false, std::vector subTypes = std::vector()) { - DoRegister(&Factory0::create, name, hide, subTypes); + DoRegister(&Factory0::template create, name, hide, subTypes); } }; @@ -140,6 +140,6 @@ public: template static void Register(std::string name, bool hide = false, std::vector subTypes = std::vector()) { - DoRegister(&Factory1::create, name, hide, subTypes); + DoRegister(&Factory1::template create, name, hide, subTypes); } };