From cd070d2e5a8031f3f1de790a20ce2bf4ca6c1320 Mon Sep 17 00:00:00 2001 From: Robert Ancell Date: Thu, 29 Oct 2020 12:46:35 +1300 Subject: [PATCH] printers: Clear up use of gpointer value --- panels/printers/pp-jobs-dialog.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/panels/printers/pp-jobs-dialog.c b/panels/printers/pp-jobs-dialog.c index 6e0dc6dad..aecb7f272 100644 --- a/panels/printers/pp-jobs-dialog.c +++ b/panels/printers/pp-jobs-dialog.c @@ -197,9 +197,9 @@ static GtkWidget * create_listbox_row (gpointer item, gpointer user_data) { + PpJob *job = PP_JOB (item); GtkWidget *widget; GtkWidget *box; - PpJob *job = (PpJob *)item; g_autofree gchar *state_string = NULL; switch (pp_job_get_state (job)) @@ -265,14 +265,14 @@ create_listbox_row (gpointer item, widget = gtk_button_new_from_icon_name (pp_job_get_state (job) == IPP_JOB_HELD ? "media-playback-start-symbolic" : "media-playback-pause-symbolic", GTK_ICON_SIZE_SMALL_TOOLBAR); gtk_widget_show (widget); - g_signal_connect (widget, "clicked", G_CALLBACK (job_pause_cb), item); + g_signal_connect (widget, "clicked", G_CALLBACK (job_pause_cb), job); gtk_widget_set_sensitive (widget, pp_job_get_auth_info_required (job) == NULL); gtk_box_pack_start (GTK_BOX (box), widget, FALSE, FALSE, 4); widget = gtk_button_new_from_icon_name ("edit-delete-symbolic", GTK_ICON_SIZE_SMALL_TOOLBAR); gtk_widget_show (widget); - g_signal_connect (widget, "clicked", G_CALLBACK (job_stop_cb), item); + g_signal_connect (widget, "clicked", G_CALLBACK (job_stop_cb), job); gtk_box_pack_start (GTK_BOX (box), widget, FALSE, FALSE, 4); return box;