diff --git a/panda/src/x11display/x11GraphicsWindow.cxx b/panda/src/x11display/x11GraphicsWindow.cxx index 7dbd7c53dc..2d6b75740f 100644 --- a/panda/src/x11display/x11GraphicsWindow.cxx +++ b/panda/src/x11display/x11GraphicsWindow.cxx @@ -1081,10 +1081,8 @@ open_window() { XIM im = x11_pipe->get_im(); _ic = nullptr; if (im) { - _ic = XCreateIC - (im, - XNInputStyle, XIMPreeditNothing | XIMStatusNothing, - nullptr); + _ic = XCreateIC(im, XNInputStyle, XIMPreeditNothing | XIMStatusNothing, + XNClientWindow, _xwindow, nullptr); if (_ic == (XIC)nullptr) { x11display_cat.warning() << "Couldn't create input context.\n";