|
|
@@ -563,11 +563,16 @@ search_for_valid_displaymode(DXScreenData &scrn,
|
|
|
wdxdisplay8_cat.error()
|
|
|
<< "EnumAdapterDisplayMode failed for device #"
|
|
|
<< scrn.CardIDNum << D3DERRORSTRING(hr);
|
|
|
- exit(1);
|
|
|
+ continue;
|
|
|
}
|
|
|
|
|
|
if ((dispmode.Width!=RequestedX_Size) ||
|
|
|
(dispmode.Height!=RequestedY_Size)) {
|
|
|
+ if (bVerboseMode) {
|
|
|
+ wdxdisplay8_cat.info()
|
|
|
+ << "Mode dimension found " << dispmode.Width << "x" << dispmode.Height
|
|
|
+ << ": continuing onto next mode\n";
|
|
|
+ }
|
|
|
continue;
|
|
|
}
|
|
|
|
|
|
@@ -602,7 +607,7 @@ search_for_valid_displaymode(DXScreenData &scrn,
|
|
|
wdxdisplay8_cat.error()
|
|
|
<< "CheckDeviceFormat failed for device #"
|
|
|
<< scrn.CardIDNum << D3DERRORSTRING(hr);
|
|
|
- exit(1);
|
|
|
+ continue;
|
|
|
}
|
|
|
}
|
|
|
|