From 1e1bc1046a03c29e3efa06d8c1ada0c454d6e67d Mon Sep 17 00:00:00 2001 From: larpon <768942+larpon@users.noreply.github.com> Date: Sun, 22 Sep 2024 06:41:26 +0200 Subject: [PATCH] examples: add `gc_is_enabled()` check to `2048` to prevent crash in Android emulator (#22274) --- examples/2048/2048.v | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/examples/2048/2048.v b/examples/2048/2048.v index 91f94e3b62..902265e84c 100644 --- a/examples/2048/2048.v +++ b/examples/2048/2048.v @@ -882,6 +882,10 @@ fn frame(mut app App) { if app.gg.frame % 120 == 0 { // do GC once per 2 seconds // eprintln('> gc_memory_use: ${gc_memory_use()}') + if gc_is_enabled() { + // Avoid assert error when built with `-cg` on some systems + gc_disable() + } gc_enable() gc_collect() gc_disable()