From be83e9e482948a00b23e84e690d3864981582167 Mon Sep 17 00:00:00 2001 From: Olivier Fourdan <fourdan.olivier@wanadoo.fr> Date: Mon, 10 Jun 2002 10:36:58 +0000 Subject: [PATCH] Fix a possible crash when popEventFilter is called during filter stack processing (Old svn revision: 10360) --- src/gtktoxevent.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/gtktoxevent.c b/src/gtktoxevent.c index 1eb42b418..6a53f9ca7 100644 --- a/src/gtktoxevent.c +++ b/src/gtktoxevent.c @@ -148,8 +148,9 @@ static GdkFilterReturn gdkXEventFilter(GdkXEvent * gdk_xevent, GdkEvent * event, while((filterelt) && (loop == XEV_FILTER_CONTINUE)) { + GtkToXEventFilterStack *filterelt_next = filterelt->next; loop = (*filterelt->filter) (xevent, filterelt->data); - filterelt = filterelt->next; + filterelt = filterelt_next; } return GDK_FILTER_CONTINUE; } -- GitLab