@@ -234,12 +234,23 @@ void VideoDriver_SDL_Base::EditBoxLostFo
if (this->edit_box_focused) {
SDL_StopTextInput();
this->edit_box_focused = false;
}
std::vector<int> VideoDriver_SDL_Base::GetListOfMonitorRefreshRates()
{
std::vector<int> rates = {};
for (int i = 0; i < SDL_GetNumVideoDisplays(); i++) {
SDL_DisplayMode mode = {};
if (SDL_GetDisplayMode(i, 0, &mode) != 0) continue;
if (mode.refresh_rate != 0) rates.push_back(mode.refresh_rate);
return rates;
struct SDLVkMapping {
SDL_Keycode vk_from;
byte vk_count;
byte map_to;
bool unprintable;