trunk/src/osd/sdl/sdlmain.c
| r22599 | r22600 | |
| 81 | 81 | // Global variables |
| 82 | 82 | //============================================================ |
| 83 | 83 | |
| 84 | #ifdef SDLMAME_UNIX |
| 85 | int sdl_entered_debugger; |
| 86 | #endif |
| 87 | |
| 84 | 88 | //============================================================ |
| 85 | 89 | // Local variables |
| 86 | 90 | //============================================================ |
| r22599 | r22600 | |
| 332 | 336 | setvbuf(stderr, (char *) NULL, _IONBF, 0); |
| 333 | 337 | |
| 334 | 338 | #ifdef SDLMAME_UNIX |
| 339 | sdl_entered_debugger = 0; |
| 335 | 340 | #if (!defined(SDLMAME_MACOSX)) && (!defined(SDLMAME_HAIKU)) |
| 336 | 341 | if (TTF_Init() == -1) |
| 337 | 342 | { |
| r22599 | r22600 | |
| 386 | 391 | #ifdef SDLMAME_UNIX |
| 387 | 392 | #if (!defined(SDLMAME_MACOSX)) && (!defined(SDLMAME_HAIKU)) |
| 388 | 393 | TTF_Quit(); |
| 389 | | FcFini(); |
| 394 | |
| 395 | if (!sdl_entered_debugger) |
| 396 | { |
| 397 | FcFini(); |
| 398 | } |
| 390 | 399 | #endif |
| 391 | 400 | #endif |
| 392 | 401 | |