From 7d12408f249f5a0ae3fbb2b6be9d75458ef74751 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Thu, 26 May 2016 07:34:25 +0200 Subject: [PATCH] x11_create_input_context - prevent memleak --- gfx/common/x11_common.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gfx/common/x11_common.c b/gfx/common/x11_common.c index 69e362e189..ddf0294613 100644 --- a/gfx/common/x11_common.c +++ b/gfx/common/x11_common.c @@ -327,6 +327,8 @@ unsigned x11_get_xinerama_monitor(Display *dpy, int x, int y, bool x11_create_input_context(Display *dpy, Window win, XIM *xim, XIC *xic) { + x11_destroy_input_context(xim, xic); + g_x11_has_focus = true; *xim = XOpenIM(dpy, NULL, NULL, NULL);