summaryrefslogtreecommitdiff
path: root/gtk/gtkprintoperationpreview.c
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2023-05-13 12:34:22 -0400
committerMatthias Clasen <mclasen@redhat.com>2023-05-13 12:38:24 -0400
commit2cd5b4df1b9f0d3336e482b998380a05a26e1111 (patch)
treefce9d089eaa0c3df41542178b0737336fee3c909 /gtk/gtkprintoperationpreview.c
parentccc6b7165e7115eb9f3e1e70a8b795bfdb802c8b (diff)
downloadgtk+-2cd5b4df1b9f0d3336e482b998380a05a26e1111.tar.gz
Add missing va marshallers
Whenever we pass a marshaller to g_signal_new, call g_signal_set_va_marshaller with the corresponding va marshaller.
Diffstat (limited to 'gtk/gtkprintoperationpreview.c')
-rw-r--r--gtk/gtkprintoperationpreview.c23
1 files changed, 14 insertions, 9 deletions
diff --git a/gtk/gtkprintoperationpreview.c b/gtk/gtkprintoperationpreview.c
index 14b4350421..423e352390 100644
--- a/gtk/gtkprintoperationpreview.c
+++ b/gtk/gtkprintoperationpreview.c
@@ -73,6 +73,8 @@ gtk_print_operation_preview_base_init (gpointer g_iface)
if (!initialized)
{
+ unsigned int id;
+
/**
* GtkPrintOperationPreview::ready:
* @preview: the object on which the signal is emitted
@@ -104,15 +106,18 @@ gtk_print_operation_preview_base_init (gpointer g_iface)
* according to @page_setup and set up a suitable cairo
* context, using [method@Gtk.PrintContext.set_cairo_context].
*/
- g_signal_new (I_("got-page-size"),
- GTK_TYPE_PRINT_OPERATION_PREVIEW,
- G_SIGNAL_RUN_LAST,
- G_STRUCT_OFFSET (GtkPrintOperationPreviewIface, got_page_size),
- NULL, NULL,
- _gtk_marshal_VOID__OBJECT_OBJECT,
- G_TYPE_NONE, 2,
- GTK_TYPE_PRINT_CONTEXT,
- GTK_TYPE_PAGE_SETUP);
+ id = g_signal_new (I_("got-page-size"),
+ GTK_TYPE_PRINT_OPERATION_PREVIEW,
+ G_SIGNAL_RUN_LAST,
+ G_STRUCT_OFFSET (GtkPrintOperationPreviewIface, got_page_size),
+ NULL, NULL,
+ _gtk_marshal_VOID__OBJECT_OBJECT,
+ G_TYPE_NONE, 2,
+ GTK_TYPE_PRINT_CONTEXT,
+ GTK_TYPE_PAGE_SETUP);
+ g_signal_set_va_marshaller (id,
+ GTK_TYPE_PRINT_OPERATION_PREVIEW,
+ _gtk_marshal_VOID__OBJECT_OBJECTv);
initialized = TRUE;
}