From 8d5dab5a05c2d6889b8695adb130ae312a2c97bb Mon Sep 17 00:00:00 2001 From: Nhiqill Date: Mon, 27 Jul 2020 16:36:56 -0400 Subject: [PATCH] Pop from front to avoid infinite loop with nested classes (cherry picked from commit 42d1b4f38921af356e8912cf995cf2b5f73c3cbe) --- modules/mono/mono_gd/gd_mono_assembly.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/mono/mono_gd/gd_mono_assembly.cpp b/modules/mono/mono_gd/gd_mono_assembly.cpp index fafa7ab3cd8..3e55c136615 100644 --- a/modules/mono/mono_gd/gd_mono_assembly.cpp +++ b/modules/mono/mono_gd/gd_mono_assembly.cpp @@ -397,7 +397,7 @@ GDMonoClass *GDMonoAssembly::get_object_derived_class(const StringName &p_class) while (!nested_classes.empty()) { GDMonoClass *current_nested = nested_classes.front()->get(); - nested_classes.pop_back(); + nested_classes.pop_front(); void *iter = NULL;