Signed-off-by: Ismael Luceno <ismael.luc...@gmail.com>
---
 dmenu.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/dmenu.c b/dmenu.c
index 8d9bbb6..9625705 100644
--- a/dmenu.c
+++ b/dmenu.c
@@ -608,7 +608,10 @@ setup(void) {
                            CWOverrideRedirect | CWBackPixel | CWEventMask, 
&swa);
 
        /* open input methods */
-       xim = XOpenIM(dc->dpy, NULL, NULL, NULL);
+       if (!(xim = XOpenIM(dc->dpy, NULL, NULL, NULL))) {
+               fputs("dmenu: Failed to open input method\n", stderr);
+               exit(EXIT_FAILURE);
+       }
        xic = XCreateIC(xim, XNInputStyle, XIMPreeditNothing | XIMStatusNothing,
                        XNClientWindow, win, XNFocusWindow, win, NULL);
 
-- 
1.8.4.2


Reply via email to