Qt: Fall back to QScreen if WindowInfo refresh rate query fails

pull/3687/head
Stenzek 7 months ago
parent ec22863e48
commit a57851fb0c
No known key found for this signature in database

@ -194,7 +194,7 @@ void QtUtils::UpdateSurfaceRefreshRate(QWidget* widget, WindowInfo* wi)
// Query refresh rate, we need it for sync. // Query refresh rate, we need it for sync.
Error refresh_rate_error; Error refresh_rate_error;
std::optional<float> surface_refresh_rate = WindowInfo::QueryRefreshRateForWindow(*wi, &refresh_rate_error); std::optional<float> surface_refresh_rate = WindowInfo::QueryRefreshRateForWindow(*wi, &refresh_rate_error);
if (surface_refresh_rate.has_value()) if (surface_refresh_rate.value_or(0.0f) > 0.0f)
{ {
wi->surface_refresh_rate = surface_refresh_rate.value(); wi->surface_refresh_rate = surface_refresh_rate.value();
return; return;

Loading…
Cancel
Save