fix: Don't execute EventDPIChanged multiple times

This commit is contained in:
WerWolv
2025-02-16 22:21:00 +01:00
parent acb5ef561d
commit 8d88e328fa

View File

@@ -70,6 +70,9 @@ namespace hex {
const auto newScale = LOWORD(wParam) / 96.0F;
const auto oldScale = ImHexApi::System::getNativeScale();
if (u32(oldScale * 10) == u32(newScale * 10))
break;
EventDPIChanged::post(oldScale, newScale);
ImHexApi::System::impl::setNativeScale(newScale);