trunk/src/osd/sdl/drawsdl.c
| r32072 | r32073 | |
| 409 | 409 | window->sdl_window = SDL_CreateWindow(window->title, SDL_WINDOWPOS_UNDEFINED, SDL_WINDOWPOS_UNDEFINED, |
| 410 | 410 | width, height, sdl->extra_flags); |
| 411 | 411 | |
| 412 | | #if SDLMAME_WIN32 |
| 413 | | SDL_SysWMinfo wminfo; |
| 414 | | SDL_VERSION(wminfo.version); |
| 415 | | SDL_GetWindowWMInfo(window->sdl_window, &wminfo); |
| 416 | | window->windows_hwnd = (void *)wminfo.win.info; |
| 417 | | #endif |
| 418 | | |
| 419 | 412 | if (window->fullscreen && video_config.switchres) |
| 420 | 413 | { |
| 421 | 414 | SDL_DisplayMode mode; |
trunk/src/osd/sdl/draw13.c
| r32072 | r32073 | |
| 554 | 554 | window->sdl_window = SDL_CreateWindow(window->title, SDL_WINDOWPOS_UNDEFINED_DISPLAY(window->monitor->handle), SDL_WINDOWPOS_UNDEFINED, |
| 555 | 555 | width, height, sdl->extra_flags); |
| 556 | 556 | |
| 557 | | #if SDLMAME_WIN32 |
| 558 | | SDL_SysWMinfo wminfo; |
| 559 | | SDL_VERSION(wminfo.version); |
| 560 | | SDL_GetWindowWMInfo(window->sdl_window, &wminfo); |
| 561 | | window->windows_hwnd = (void *)wminfo.win.info; |
| 562 | | #endif |
| 563 | | |
| 564 | 557 | if (window->fullscreen && video_config.switchres) |
| 565 | 558 | { |
| 566 | 559 | SDL_DisplayMode mode; |
trunk/src/osd/modules/sound/direct_sound.c
| r32072 | r32073 | |
| 26 | 26 | |
| 27 | 27 | #ifdef SDLMAME_WIN32 |
| 28 | 28 | #include "../../sdl/osdsdl.h" |
| 29 | #if (SDLMAME_SDL2) |
| 30 | #include <SDL2/SDL_syswm.h> |
| 29 | 31 | #else |
| 32 | #include <SDL/SDL_syswm.h> |
| 33 | #endif |
| 34 | #else |
| 30 | 35 | #include "winmain.h" |
| 31 | 36 | #include "window.h" |
| 32 | 37 | #endif |
| r32072 | r32073 | |
| 239 | 244 | } |
| 240 | 245 | |
| 241 | 246 | // set the cooperative level |
| 242 | | #ifndef SDLMAME_WIN32 |
| 243 | | result = IDirectSound_SetCooperativeLevel(dsound, (HWND *)sdl_window_list->windows_hwnd, DSSCL_PRIORITY); |
| 247 | #ifdef SDLMAME_WIN32 |
| 248 | SDL_SysWMinfo wminfo; |
| 249 | SDL_VERSION(&wminfo.version); |
| 250 | SDL_GetWindowWMInfo(sdl_window_list->sdl_window, &wminfo); |
| 251 | result = IDirectSound_SetCooperativeLevel(dsound, wminfo.win.window, DSSCL_PRIORITY); |
| 244 | 252 | #else |
| 245 | 253 | result = IDirectSound_SetCooperativeLevel(dsound, win_window_list->m_hwnd, DSSCL_PRIORITY); |
| 246 | 254 | #endif |