Mercurial > mplayer.hg
changeset 20235:c7f580aa091d
Set SetErrorMode to make sure no dialog box will pop up when no disk in CD/DVD drive.
author | reimar |
---|---|
date | Sun, 15 Oct 2006 15:34:50 +0000 |
parents | 7e258473172d |
children | 8117367ef345 |
files | Gui/win32/gui.c |
diffstat | 1 files changed, 3 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/Gui/win32/gui.c Sun Oct 15 15:25:59 2006 +0000 +++ b/Gui/win32/gui.c Sun Oct 15 15:34:50 2006 +0000 @@ -838,9 +838,11 @@ char searchpath3[MAX_PATH]; #endif int len, pos = 0, cdromdrive = 0; + UINT errmode; point.x = GET_X_LPARAM(lParam); point.y = GET_Y_LPARAM(lParam); ClientToScreen(hWnd, &point); + errmode = SetErrorMode(SEM_FAILCRITICALERRORS | SEM_NOOPENFILEERRORBOX); len = GetLogicalDriveStrings(MAX_PATH, device); while(pos < len) { @@ -865,6 +867,7 @@ } pos += strlen(device + pos) + 1; } + SetErrorMode(errmode); TrackPopupMenu(gui->menu, 0, point.x, point.y, 0, hWnd, NULL); return 0; }