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.
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;
}