summaryrefslogtreecommitdiff
path: root/gtk/gtkexpression.c
diff options
context:
space:
mode:
Diffstat (limited to 'gtk/gtkexpression.c')
-rw-r--r--gtk/gtkexpression.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/gtk/gtkexpression.c b/gtk/gtkexpression.c
index b08c8bf80f..7c3b016e1e 100644
--- a/gtk/gtkexpression.c
+++ b/gtk/gtkexpression.c
@@ -22,6 +22,9 @@
#include "gtkexpression.h"
+/* XXX: For g_memdup2() */
+#include "gtkprivate.h"
+
#include <gobject/gvaluecollector.h>
/**
@@ -685,7 +688,7 @@ gtk_expression_type_register_static (const char *type_name,
info.base_finalize = NULL;
info.class_init = gtk_expression_generic_class_init;
info.class_finalize = NULL;
- info.class_data = g_memdup (type_info, sizeof (GtkExpressionTypeInfo));
+ info.class_data = g_memdup2 (type_info, sizeof (GtkExpressionTypeInfo));
info.instance_size = type_info->instance_size;
info.n_preallocs = 0;