diff --git a/core/aegisublocale.cpp b/core/aegisublocale.cpp index 728fca8cc..b077d8a03 100644 --- a/core/aegisublocale.cpp +++ b/core/aegisublocale.cpp @@ -53,6 +53,9 @@ AegisubLocale::AegisubLocale () { curCode = -1; } +AegisubLocale::~AegisubLocale() { + delete locale; +} ////////////// // Initialize diff --git a/core/aegisublocale.h b/core/aegisublocale.h index d84373e0b..ef904db9c 100644 --- a/core/aegisublocale.h +++ b/core/aegisublocale.h @@ -53,6 +53,7 @@ public: int curCode; AegisubLocale(); + ~AegisubLocale(); void Init(int language); int PickLanguage(); };