From 4539b951d9a1fcb121384743be8cfbe5b4ce239b Mon Sep 17 00:00:00 2001 From: anago <48195751+auag0@users.noreply.github.com> Date: Wed, 9 Sep 2026 16:38:18 +0900 Subject: [PATCH] Fix crash in Internal::Load when onIl2CppLoaded list is empty --- src/Loading.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Loading.cpp b/src/Loading.cpp index bd6b33a..88a2332 100644 --- a/src/Loading.cpp +++ b/src/Loading.cpp @@ -34,6 +34,7 @@ void Internal::Load() { // Call all events after loading il2cpp auto events = onIl2CppLoaded; + if (events.IsEmpty()) return; auto current = events.lastElement->next; do { current->value(); @@ -488,4 +489,4 @@ void Loading::AddOnLoadedEvent(void (*event)()) { void Loading::ClearOnLoadedEvents() { Internal::onIl2CppLoaded.Clear(); -} \ No newline at end of file +}