View | Details | Raw Unified | Return to bug 35231
Collapse All | Expand All

(-)a/seahorse/libseahorse/seahorse-progress.c (-1 / +4 lines)
Lines 43-48 typedef struct { Link Here
43
	GCancellable *cancellable;
43
	GCancellable *cancellable;
44
	gulong cancelled_sig;
44
	gulong cancelled_sig;
45
45
46
	SeahorseWidget *swidget;
46
	GtkBuilder *builder;
47
	GtkBuilder *builder;
47
	gchar *title;
48
	gchar *title;
48
	gchar *notice;
49
	gchar *notice;
Lines 135-140 tracked_task_free (gpointer data) Link Here
135
	g_free (task->notice);
136
	g_free (task->notice);
136
	if (task->builder)
137
	if (task->builder)
137
		g_object_unref (task->builder);
138
		g_object_unref (task->builder);
139
	if (task->swidget)
140
		g_object_unref (task->swidget);
138
	g_free (task);
141
	g_free (task);
139
}
142
}
140
143
Lines 562-568 on_timeout_show_progress (gpointer user_data) Link Here
562
	task->showing = FALSE;
565
	task->showing = FALSE;
563
	seahorse_progress_attach (task->cancellable, swidget->gtkbuilder);
566
	seahorse_progress_attach (task->cancellable, swidget->gtkbuilder);
564
	gtk_widget_show (GTK_WIDGET (window));
567
	gtk_widget_show (GTK_WIDGET (window));
565
	g_object_unref (swidget);
568
	task->swidget = swidget;
566
569
567
	return FALSE; /* don't call again */
570
	return FALSE; /* don't call again */
568
}
571
}

Return to bug 35231