1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-10 23:44:24 +00:00

Fixed a bug in Windows plugins where the display bounds were not being updated when the scale factor was changed

This commit is contained in:
ed 2017-12-13 11:37:21 +00:00
parent 6fe0358dee
commit f11c43d038
2 changed files with 24 additions and 5 deletions

View file

@ -28,6 +28,9 @@ extern HWND juce_messageWindowHandle;
typedef bool (*CheckEventBlockedByModalComps) (const MSG&);
CheckEventBlockedByModalComps isEventBlockedByModalComps = nullptr;
typedef void (*SettingChangeCallbackFunc) (void);
SettingChangeCallbackFunc settingChangeCallback = nullptr;
//==============================================================================
namespace WindowsMessageHelpers
{
@ -101,6 +104,11 @@ namespace WindowsMessageHelpers
handleBroadcastMessage (reinterpret_cast<const COPYDATASTRUCT*> (lParam));
return 0;
}
else if (message == WM_SETTINGCHANGE)
{
if (settingChangeCallback != nullptr)
settingChangeCallback();
}
}
return DefWindowProc (h, message, wParam, lParam);