On MacOS, qemu_main pthread can cause many problem with Qt UI.
So, qemu_main should be moved back to main thread like Windows
and Ubuntu.
Caution) Camera device cannot work correctly on MacOS
from now. We need to fix it later.
Change-Id: I7a20634dd7bfb17e3b98652d5dcecc99886ae734
Signed-off-by: GiWoong Kim <giwoong.kim@samsung.com>
return 0;
}
-#ifdef CONFIG_DARWIN
+#if defined(CONFIG_DARWIN) && !defined(CONFIG_QT)
int g_argc;
static void* main_thread(void* args)
#else // WIN32
int main(int argc, char *argv[])
{
+#ifndef CONFIG_DARWIN
maru_register_exception_handler();
+#endif
return emulator_main(argc, argv, NULL);
}
#endif