From 2ce2f8c27698e6122c6a2687f710a18bb4ca602b Mon Sep 17 00:00:00 2001 From: Matthew Barnes Date: Fri, 30 Nov 2012 10:39:03 -0500 Subject: Avoid gdk_keyboard_grab/ungrab() and gdk_pointer_grab/ungrab(). Use gdk_device_grab() and gdk_device_ungrab() instead. In some cases this requires stashing the grabbed device so it can be ungrabbed outside of an GdkEvent handler. --- widgets/table/e-cell-combo.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'widgets/table/e-cell-combo.h') diff --git a/widgets/table/e-cell-combo.h b/widgets/table/e-cell-combo.h index ec77dcd6f0..3d2fb339de 100644 --- a/widgets/table/e-cell-combo.h +++ b/widgets/table/e-cell-combo.h @@ -63,6 +63,9 @@ struct _ECellCombo { GtkWidget *popup_window; GtkWidget *popup_scrolled_window; GtkWidget *popup_tree_view; + + GdkDevice *grabbed_keyboard; + GdkDevice *grabbed_pointer; }; struct _ECellComboClass { -- cgit v1.2.3