]> Pileus Git - ~andy/gtk/commit
Avoid a segfault. (#309054)
authorMatthias Clasen <mclasen@redhat.com>
Mon, 27 Jun 2005 18:37:41 +0000 (18:37 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Mon, 27 Jun 2005 18:37:41 +0000 (18:37 +0000)
commitc719b4bf3d66b117003e4703eea5e15cfac8ebe5
tree442577d6e5e3bbbb7070682fa6872ba63dceafe3
parentddd27f21a68f8f941adfd1f7781d2a882936e768
Avoid a segfault. (#309054)

2005-06-27  Matthias Clasen  <mclasen@redhat.com>

* modules/input/gtkimcontextxim.c (gtk_im_context_xim_finalize):
Avoid a segfault. (#309054)

* gdk/x11/gdkdisplay-x11.h (struct _GdkDisplayX11): Add
fields for grab timestamps.

* gdk/x11/gdkmain-x11.c (gdk_pointer_grab, gdk_keyboard_grab):
Store grab timestamps when grabbing.

* gdk/x11/gdkdisplay-x11.c (gdk_display_keyboard_ungrab)
(gdk_display_pointer_ungrab): Don't unset the grab_window
if the timestamps indicate that the ungrab will fails.
ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-8
gdk/x11/gdkdisplay-x11.c
gdk/x11/gdkdisplay-x11.h
gdk/x11/gdkmain-x11.c
modules/input/gtkimcontextxim.c