summaryrefslogtreecommitdiffstats
path: root/platform/javascript/audio_driver_javascript.cpp
diff options
context:
space:
mode:
authoraaronp64 <aaronp.code@gmail.com>2024-05-15 17:28:58 -0400
committeraaronp64 <aaronp.code@gmail.com>2024-05-15 17:28:58 -0400
commitaa07828503c500e7da8770b0b41a4308fd23c3d6 (patch)
tree3665ceaddd0a9fdbaee24d996f20d2631c0f728c /platform/javascript/audio_driver_javascript.cpp
parent9f4dbc64560cbea9722d866748d63eddb29d383f (diff)
downloadredot-engine-aa07828503c500e7da8770b0b41a4308fd23c3d6.tar.gz
Fix tooltip mouse position conversion for scaled controls
Viewport used get_global_transform().xform_inv(mpos) to convert the mouse position to the control's local coordinates when getting the control's tooltip, which does not handle scale correctly. This impacted tooltips for any controls that depended on the position to determine what tooltip to show, including RichTextLabel, ItemList, Tree, and probably some others. This change is for Viewport to use get_global_transform_with_canvas().affine_inverse().xform(mpos) for tooltips instead, to match what we do for Viewport::_gui_call_input. Fixes #91984
Diffstat (limited to 'platform/javascript/audio_driver_javascript.cpp')
0 files changed, 0 insertions, 0 deletions