trunk/src/osd/windows/window.c
| r19918 | r19919 | |
| 839 | 839 | // in window mode, find the nearest |
| 840 | 840 | if (!window->fullscreen) |
| 841 | 841 | { |
| 842 | | // result can be NULL when e.g. the color scheme changes |
| 843 | | do |
| 844 | | { |
| 845 | | if (proposed != NULL) |
| 846 | | monitor = winvideo_monitor_from_handle(MonitorFromRect(proposed, MONITOR_DEFAULTTONEAREST)); |
| 847 | | else |
| 848 | | monitor = winvideo_monitor_from_handle(MonitorFromWindow(window->hwnd, MONITOR_DEFAULTTONEAREST)); |
| 849 | | } while (monitor == NULL); |
| 842 | if (proposed != NULL) |
| 843 | monitor = winvideo_monitor_from_handle(MonitorFromRect(proposed, MONITOR_DEFAULTTONEAREST)); |
| 844 | else |
| 845 | monitor = winvideo_monitor_from_handle(MonitorFromWindow(window->hwnd, MONITOR_DEFAULTTONEAREST)); |
| 850 | 846 | } |
| 851 | 847 | |
| 852 | 848 | // in full screen, just use the configured monitor |