diff options
author | Rémi Verschelde <remi@verschelde.fr> | 2024-09-25 19:34:11 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-09-25 19:34:11 +0200 |
commit | f7c567e2f56d6e63f4749387a67e5ea4903c4696 (patch) | |
tree | 131a93503d3398497ba6edc3f87f2bfb8bcf53f5 /scene/gui/line_edit.cpp | |
parent | 0a9d8f04c10870c0f9f7bbd2e0505edc8494e299 (diff) | |
parent | 36293a2dbfd8fb6019d77b63e841b8c5f781e43b (diff) | |
download | redot-engine-f7c567e2f56d6e63f4749387a67e5ea4903c4696.tar.gz |
Merge pull request #97447 from dsnopek/x11-focus-bugs-take-twenty-seven-million-and-seven
Fix renaming nodes on X11
Diffstat (limited to 'scene/gui/line_edit.cpp')
-rw-r--r-- | scene/gui/line_edit.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/scene/gui/line_edit.cpp b/scene/gui/line_edit.cpp index 43782409a8..6e5b555cdf 100644 --- a/scene/gui/line_edit.cpp +++ b/scene/gui/line_edit.cpp @@ -103,7 +103,7 @@ void LineEdit::_close_ime_window() { void LineEdit::_update_ime_window_position() { DisplayServer::WindowID wid = get_window() ? get_window()->get_window_id() : DisplayServer::INVALID_WINDOW_ID; - if (wid == DisplayServer::INVALID_WINDOW_ID || !DisplayServer::get_singleton()->has_feature(DisplayServer::FEATURE_IME) || !DisplayServer::get_singleton()->window_is_focused(wid)) { + if (wid == DisplayServer::INVALID_WINDOW_ID || !DisplayServer::get_singleton()->has_feature(DisplayServer::FEATURE_IME)) { return; } DisplayServer::get_singleton()->window_set_ime_active(true, wid); |