1
0
mirror of https://github.com/godotengine/godot.git synced 2025-11-04 12:00:25 +00:00

Merge pull request #111865 from kitbdev/fix-multiple-ime

Fix IME input in multiple Windows at once
This commit is contained in:
Thaddeus Crews
2025-10-21 10:27:13 -05:00
2 changed files with 6 additions and 0 deletions

View File

@@ -1646,6 +1646,9 @@ void LineEdit::_notification(int p_what) {
if (ime_text == new_ime_text && ime_selection == new_ime_selection) {
break;
}
if (!window_has_focus && !new_ime_text.is_empty()) {
break;
}
ime_text = new_ime_text;
ime_selection = new_ime_selection;

View File

@@ -1978,6 +1978,9 @@ void TextEdit::_notification(int p_what) {
if (ime_text == new_ime_text && ime_selection == new_ime_selection) {
break;
}
if (!window_has_focus && !new_ime_text.is_empty()) {
break;
}
bool had_ime_text = has_ime_text();
ime_text = new_ime_text;