Skip to content

Commit 978c275

Browse files
committed
Add nil checks for new API functions for 3rd party frontend providers
1 parent 1695722 commit 978c275

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

src/Modules/Main.lua

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -645,7 +645,7 @@ function main:LoadSettings(ignoreBuild)
645645
end
646646
if node.attrib.dpiScaleOverridePercent then
647647
self.dpiScaleOverridePercent = tonumber(node.attrib.dpiScaleOverridePercent) or 0
648-
SetDPIScaleOverridePercent(self.dpiScaleOverridePercent)
648+
if SetDPIScaleOverridePercent then SetDPIScaleOverridePercent(self.dpiScaleOverridePercent) end
649649
end
650650
end
651651
end
@@ -884,7 +884,7 @@ function main:OpenOptionsPopup()
884884
{ label = "250%", percent = 250 },
885885
}, function(index, value)
886886
self.dpiScaleOverridePercent = value.percent
887-
SetDPIScaleOverridePercent(value.percent)
887+
if SetDPIScaleOverridePercent then SetDPIScaleOverridePercent(value.percent) end
888888
end)
889889
controls.dpiScaleOverrideLabel = new("LabelControl", { "RIGHT", controls.dpiScaleOverride, "LEFT" }, { defaultLabelSpacingPx, 0, 0, 16 }, "^7UI scaling override:")
890890
controls.dpiScaleOverride.tooltipText = "Overrides Windows DPI scaling inside Path of Building.\nChoose a percentage between 100% and 250% or revert to the system default."
@@ -1102,7 +1102,7 @@ function main:OpenOptionsPopup()
11021102
if not launch.devMode then
11031103
main:SetManifestBranch(self.betaTest and "beta" or "master")
11041104
end
1105-
SetDPIScaleOverridePercent(self.dpiScaleOverridePercent)
1105+
if SetDPIScaleOverridePercent then SetDPIScaleOverridePercent(self.dpiScaleOverridePercent) end
11061106
main:ClosePopup()
11071107
main:SaveSettings()
11081108
end)
@@ -1131,7 +1131,7 @@ function main:OpenOptionsPopup()
11311131
self.showPublicBuilds = initialShowPublicBuilds
11321132
self.showFlavourText = initialShowFlavourText
11331133
self.dpiScaleOverridePercent = initialDpiScaleOverridePercent
1134-
SetDPIScaleOverridePercent(self.dpiScaleOverridePercent)
1134+
if SetDPIScaleOverridePercent then SetDPIScaleOverridePercent(self.dpiScaleOverridePercent) end
11351135
main:ClosePopup()
11361136
end)
11371137
nextRow(1.5)

0 commit comments

Comments
 (0)