You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-04 12:00:25 +00:00
Merge pull request #107413 from roughbits01/fix-ime-window-position
Fix IME window position not taking into account window transform
This commit is contained in:
@@ -132,6 +132,8 @@ void LineEdit::_update_ime_window_position() {
|
||||
if (get_window()->get_embedder()) {
|
||||
pos += get_viewport()->get_popup_base_transform().get_origin();
|
||||
}
|
||||
// Take into account the window's transform.
|
||||
pos = get_window()->get_screen_transform().xform(pos);
|
||||
// The window will move to the updated position the next time the IME is updated, not immediately.
|
||||
DisplayServer::get_singleton()->window_set_ime_position(pos, wid);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user