Fix text editor stealing focus from "Find in Files" dialog on X11

This commit is contained in:
David Snopek 2024-06-27 17:27:21 -05:00
parent cae2f853dc
commit 1289298b5e

View file

@ -3040,7 +3040,7 @@ void DisplayServerX11::window_set_ime_active(const bool p_active, WindowID p_win
XWindowAttributes xwa; XWindowAttributes xwa;
XSync(x11_display, False); XSync(x11_display, False);
XGetWindowAttributes(x11_display, wd.x11_xim_window, &xwa); XGetWindowAttributes(x11_display, wd.x11_xim_window, &xwa);
if (xwa.map_state == IsViewable && _window_focus_check()) { if (xwa.map_state == IsViewable) {
_set_input_focus(wd.x11_xim_window, RevertToParent); _set_input_focus(wd.x11_xim_window, RevertToParent);
} }
XSetICFocus(wd.xic); XSetICFocus(wd.xic);