1
0
mirror of https://github.com/borgesdan/xn65 synced 2024-12-29 21:54:47 +01:00

Refatora SupportedDisplayModes

This commit is contained in:
Danilo 2024-04-21 20:03:36 -03:00
parent 28d85477e9
commit fdfc3d35c5

View File

@ -177,14 +177,18 @@ namespace xna {
totalModes += numModes;
}
}
if (!pOutput)
return nullptr;
pOutput->Release();
pOutput = nullptr;
auto collection = uNew<DisplayModeCollection>();
DisplayMode currentDisplayMode{};
DisplayMode currentDisplayMode;
std::vector<PDisplayMode> displayList;
PDisplayMode pDisplay = nullptr;
size_t displayCount = 0;
for (size_t i = 0; i < totalModes; ++i) {
auto& modedesc = buffer[i];
@ -211,7 +215,4 @@ namespace xna {
return std::move(collection);
}
return nullptr;
}
}