diff --git a/legacy/evas/src/lib/engines/common/evas_cpu.c b/legacy/evas/src/lib/engines/common/evas_cpu.c index 57da9f01ed..8d1e893747 100644 --- a/legacy/evas/src/lib/engines/common/evas_cpu.c +++ b/legacy/evas/src/lib/engines/common/evas_cpu.c @@ -64,8 +64,11 @@ evas_common_cpu_feature_test(void (*feature)(void)) void evas_common_cpu_init(void) { + static int called = 0; int enabled; + if (called) return; + called = 1; #ifdef __i386__ if (evas_common_cpu_feature_test(evas_common_cpu_mmx_test))