diff --git a/gtk/gtkwidget.c b/gtk/gtkwidget.c index 700b3f9fbd..c4c85c9e0c 100644 --- a/gtk/gtkwidget.c +++ b/gtk/gtkwidget.c @@ -842,7 +842,7 @@ gtk_widget_draw_marshallerv (GClosure *closure, cairo_t *cr; va_list args_copy; - va_copy (args_copy, args); + G_VA_COPY (args_copy, args); cr = va_arg (args_copy, gpointer); cairo_save (cr);