File tree Expand file tree Collapse file tree 2 files changed +6
-0
lines changed
Expand file tree Collapse file tree 2 files changed +6
-0
lines changed Original file line number Diff line number Diff line change @@ -1646,6 +1646,9 @@ void LineEdit::_notification(int p_what) {
16461646 if (ime_text == new_ime_text && ime_selection == new_ime_selection) {
16471647 break ;
16481648 }
1649+ if (!window_has_focus && !new_ime_text.is_empty ()) {
1650+ break ;
1651+ }
16491652
16501653 ime_text = new_ime_text;
16511654 ime_selection = new_ime_selection;
Original file line number Diff line number Diff line change @@ -1978,6 +1978,9 @@ void TextEdit::_notification(int p_what) {
19781978 if (ime_text == new_ime_text && ime_selection == new_ime_selection) {
19791979 break ;
19801980 }
1981+ if (!window_has_focus && !new_ime_text.is_empty ()) {
1982+ break ;
1983+ }
19811984
19821985 bool had_ime_text = has_ime_text ();
19831986 ime_text = new_ime_text;
You can’t perform that action at this time.
0 commit comments