From ed8ec635eb37099d36581b4b66dd24148940ebfa Mon Sep 17 00:00:00 2001 From: Ryan Lortie Date: Mon, 29 Oct 2012 16:31:46 +0100 Subject: [PATCH] gsource: Make GSource->source_funcs const This is the vtable pointer for the source which is usually held in static storage. For our internal sources it points at a vtable which the user should really never be modifying. Mark it const. https://bugzilla.gnome.org/show_bug.cgi?id=686853 --- glib/gmain.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/glib/gmain.h b/glib/gmain.h index 90bc03528..90ff11bec 100644 --- a/glib/gmain.h +++ b/glib/gmain.h @@ -156,7 +156,7 @@ struct _GSource gpointer callback_data; GSourceCallbackFuncs *callback_funcs; - GSourceFuncs *source_funcs; + const GSourceFuncs *source_funcs; guint ref_count; GMainContext *context;