mirror of
https://github.com/RetroDECK/ES-DE.git
synced 2024-11-25 23:55:38 +00:00
Added a sanity check to the --resolution flag to keep the values within reason.
This commit is contained in:
parent
03fec8b74d
commit
b115a94668
|
@ -183,6 +183,12 @@ bool parseArgs(int argc, char* argv[])
|
|||
}
|
||||
int width = atoi(argv[i + 1]);
|
||||
int height = atoi(argv[i + 2]);
|
||||
if (width < 640 || height < 480 || width > 7680 || height > 4320 ||
|
||||
height < width / 4 || width < height / 2) {
|
||||
std::cerr << "Error: Unsupported resolution "
|
||||
<< width << "x" << height << " supplied.\n";
|
||||
return false;
|
||||
}
|
||||
Settings::getInstance()->setInt("WindowWidth", width);
|
||||
Settings::getInstance()->setInt("WindowHeight", height);
|
||||
i += 2;
|
||||
|
|
Loading…
Reference in a new issue