From 0651968c803dfcb75c401ddf425a34633637deb0 Mon Sep 17 00:00:00 2001 From: JP Rosevear Date: Tue, 6 Jan 2004 18:21:11 +0000 Subject: free event (e_text_do_popup): copy the event so we have good data 2004-01-06 JP Rosevear * gal/e-text/e-text.c (popup_targets_received): free event (e_text_do_popup): copy the event so we have good data Fixes #51956 svn path=/trunk/; revision=24071 --- widgets/text/e-text.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'widgets') diff --git a/widgets/text/e-text.c b/widgets/text/e-text.c index d68198507c..a9e24ddbe0 100644 --- a/widgets/text/e-text.c +++ b/widgets/text/e-text.c @@ -2698,6 +2698,7 @@ popup_targets_received (GtkClipboard *clipboard, } g_object_unref (text); + gdk_event_free ((GdkEvent *)button); } static void @@ -2707,7 +2708,7 @@ e_text_do_popup (EText *text, GdkEventButton *button, int position) closure->text = text; g_object_ref (closure->text); - closure->button = button; + closure->button = (GdkEventButton *) gdk_event_copy ((GdkEvent *)button); closure->position = position; gtk_clipboard_request_contents ( -- cgit v1.2.3