]> Pileus Git - ~andy/gtk/commit
destroy the XIM only if it exists. While the code does look safe in
authorMichael Natterer <mitch@imendio.com>
Fri, 26 Jan 2007 13:31:35 +0000 (13:31 +0000)
committerMichael Natterer <mitch@src.gnome.org>
Fri, 26 Jan 2007 13:31:35 +0000 (13:31 +0000)
commitff560c934e837540307669c240d1e390adc99f2c
treeda4e61aac6eb530ff5d65dffbbf93138a76b6d14
parent8c2c327d34daa0d93f9865cbadb8642a7844dd95
destroy the XIM only if it exists. While the code does look safe in

2007-01-26  Michael Natterer  <mitch@imendio.com>

* modules/input/gtkimcontextxim.c (gtk_im_context_xim_finalize):
destroy the XIM only if it exists. While the code does look safe
in general, there can be corner cases where the "reconnecting"
boolean being FALSE does not correspond to the XIM being
allocated (fix taken from maemo-gtk).

svn path=/trunk/; revision=17218
ChangeLog
modules/input/gtkimcontextxim.c