all repos — openbox @ f14bf9cac2a6a98e34f81c195d4e4bece5df5f16

openbox fork - make it a bit more like ryudo

don't free the XIC if it wasn't created.  this appears to cause a crash
Dana Jansens danakj@orodu.net
commit

f14bf9cac2a6a98e34f81c195d4e4bece5df5f16

parent

4e3ffbfc281a1e738838fd4859ac691ccea91a87

1 files changed, 2 insertions(+), 1 deletions(-)

jump to
M obt/keyboard.cobt/keyboard.c

@@ -439,7 +439,8 @@ void obt_keyboard_context_unref(ObtIC *ic)

{ if (--ic->ref < 1) { xic_all = g_slist_remove(xic_all, ic); - XDestroyIC(ic->xic); + if (ic->xic) + XDestroyIC(ic->xic); g_slice_free(ObtIC, ic); } }