From 3bbe2618aa0e89e189de004437ea20514fe500ad Mon Sep 17 00:00:00 2001 From: Ben Pfaff Date: Wed, 8 May 2013 21:07:39 -0700 Subject: [PATCH] psppire-cell-renderer-button: Do not update 'event->window'. Commit 5b59146f8d0 (psppire-cell-renderer-button: Translate coords before propagating event.) caused GDK and GTK+ warnings and criticals and a crash if the scenario described in the bug report were repeated a number of times. This change appears to fix the problem. Reported by John Darrington. Bug #38922. --- src/ui/gui/psppire-cell-renderer-button.c | 1 - 1 file changed, 1 deletion(-) diff --git a/src/ui/gui/psppire-cell-renderer-button.c b/src/ui/gui/psppire-cell-renderer-button.c index f312a01900..c1930518d7 100644 --- a/src/ui/gui/psppire-cell-renderer-button.c +++ b/src/ui/gui/psppire-cell-renderer-button.c @@ -349,7 +349,6 @@ psppire_cell_renderer_button_press_event (GtkButton *button, gdk_window_coords_to_parent (event->window, event->x, event->y, &event->x, &event->y); - event->window = gdk_window_get_parent (event->window); g_signal_stop_emission_by_name (button, "button-press-event"); return FALSE; } -- 2.30.2