mirror of
https://github.com/juce-framework/JUCE.git
synced 2026-01-10 23:44:24 +00:00
macOS: Fixed an issue in FakeMouseMoveGenerator when a global scale factor is applied
This commit is contained in:
parent
351c5142e5
commit
40ab91dea4
1 changed files with 12 additions and 4 deletions
|
|
@ -67,8 +67,12 @@ public:
|
|||
{
|
||||
if (! peer->isFocused())
|
||||
{
|
||||
peer->handleMouseEvent (MouseInputSource::InputSourceType::mouse, peer->globalToLocal (screenPos), mods,
|
||||
MouseInputSource::invalidPressure, MouseInputSource::invalidOrientation, Time::currentTimeMillis());
|
||||
peer->handleMouseEvent (MouseInputSource::InputSourceType::mouse,
|
||||
peer->globalToLocal (Desktop::getInstance().getMainMouseSource().getRawScreenPosition()),
|
||||
mods,
|
||||
MouseInputSource::invalidPressure,
|
||||
MouseInputSource::invalidOrientation,
|
||||
Time::currentTimeMillis());
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -80,8 +84,12 @@ public:
|
|||
{
|
||||
if (auto* peer = safeOldComponent->getPeer())
|
||||
{
|
||||
peer->handleMouseEvent (MouseInputSource::InputSourceType::mouse, MouseInputSource::offscreenMousePos, mods,
|
||||
MouseInputSource::invalidPressure, MouseInputSource::invalidOrientation, Time::currentTimeMillis());
|
||||
peer->handleMouseEvent (MouseInputSource::InputSourceType::mouse,
|
||||
MouseInputSource::offscreenMousePos,
|
||||
mods,
|
||||
MouseInputSource::invalidPressure,
|
||||
MouseInputSource::invalidOrientation,
|
||||
Time::currentTimeMillis());
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue