... | ... |
@@ -511,12 +511,7 @@ main(int argc, char **argv) |
511 | 511 |
if(!loaded && !start(&u, "launcher.rom")) |
512 | 512 |
return error("usage", "uxnemu [-s scale] file.rom"); |
513 | 513 |
run(&u); |
514 |
-#ifdef _WIN32 |
|
515 |
-#pragma GCC diagnostic ignored "-Wint-to-pointer-cast" |
|
516 |
- TerminateThread((HANDLE)SDL_GetThreadID(stdin_thread), 0); |
|
517 |
-#else |
|
518 |
- close(0); /* make stdin thread exit */ |
|
519 |
-#endif |
|
514 |
+ SDL_WaitThread(stdin_thread, NULL); |
|
520 | 515 |
SDL_Quit(); |
521 | 516 |
return 0; |
522 | 517 |
} |