summaryrefslogtreecommitdiffstats
path: root/scene/gui/line_edit.cpp
diff options
context:
space:
mode:
authorRémi Verschelde <remi@verschelde.fr>2024-09-25 19:34:11 +0200
committerGitHub <noreply@github.com>2024-09-25 19:34:11 +0200
commitf7c567e2f56d6e63f4749387a67e5ea4903c4696 (patch)
tree131a93503d3398497ba6edc3f87f2bfb8bcf53f5 /scene/gui/line_edit.cpp
parent0a9d8f04c10870c0f9f7bbd2e0505edc8494e299 (diff)
parent36293a2dbfd8fb6019d77b63e841b8c5f781e43b (diff)
downloadredot-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.cpp2
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);