Skip to content

Commit fa84d9e

Browse files
committed
Qt: Default MacOS fractional window scale to disabled
1 parent 66bfc4b commit fa84d9e

File tree

3 files changed

+5
-3
lines changed

3 files changed

+5
-3
lines changed

src/duckstation-qt/interfacesettingswidget.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ InterfaceSettingsWidget::InterfaceSettingsWidget(SettingsWindow* dialog, QWidget
101101
#endif
102102
#ifdef __APPLE__
103103
SettingWidgetBinder::BindWidgetToBoolSetting(sif, m_ui.useFractionalWindowScale, "Main", "UseFractionalWindowScale",
104-
true);
104+
false);
105105
#else
106106
QtUtils::SafeDeleteWidget(m_ui.useFractionalWindowScale);
107107
#endif

src/duckstation-qt/qthost.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -628,8 +628,10 @@ void CoreThread::setDefaultSettings(bool host, bool system, bool controller)
628628

629629
void Host::SetDefaultSettings(SettingsInterface& si)
630630
{
631-
#ifdef _WIN32
631+
#if defined(_WIN32)
632632
si.SetBoolValue("Main", "DisableWindowRoundedCorners", false);
633+
#elif defined(__APPLE__)
634+
si.SetBoolValue("Main", "UseFractionalWindowScale", false);
633635
#endif
634636

635637
si.SetBoolValue("Main", "DisableWindowResize", false);

src/duckstation-qt/qtwindowinfo.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -164,7 +164,7 @@ void QtUtils::UpdateSurfaceSize(QWidget* widget, RenderAPI render_api, WindowInf
164164

165165
// Only use "real" fractional window scale for Metal renderer.
166166
// Vulkan returns suboptimal constantly, triggering swap chain recreations.
167-
if (render_api == RenderAPI::Metal && Core::GetBaseBoolSettingValue("Main", "UseFractionalWindowScale", true))
167+
if (render_api == RenderAPI::Metal && Core::GetBaseBoolSettingValue("Main", "UseFractionalWindowScale", false))
168168
{
169169
if (const std::optional<double> real_device_pixel_ratio = CocoaTools::GetViewRealScalingFactor(wi->window_handle))
170170
{

0 commit comments

Comments
 (0)