[webkit-gtk] webkit_print_operation_run_print_dialog
Michael Catanzaro
mcatanzaro at igalia.com
Sun Mar 5 14:17:45 PST 2017
On Sun, 2017-03-05 at 11:39 -0800, John Ralls wrote:
> Is webkit_print_operation_run_dialog() supposed to free the
> WebKitPrintOperation* passed in?
I hope not. That would be very unexpected to me.
> If it is, could you please annotate it accordingly in the docs?
>
> I ask because
> op = webkit_print_operation_new (WEBKIT_WEB_VIEW (self));
> top = GTK_WINDOW (gtk_widget_get_toplevel (GTK_WIDGET (self)));
> webkit_print_operation_run_dialog (op, top);
> g_free (op);
>
> crashes in the g_free on F25/libwebkit2gtk-4.0.so.37.14.9.
You need to use g_object_unref(), not g_free().
Michael
More information about the webkit-gtk
mailing list