diff --git a/panels/user-accounts/um-account-dialog.c b/panels/user-accounts/um-account-dialog.c index 12a14da6d..2b68d74f9 100644 --- a/panels/user-accounts/um-account-dialog.c +++ b/panels/user-accounts/um-account-dialog.c @@ -1549,7 +1549,7 @@ um_account_dialog_dispose (GObject *obj) self->enterprise_domain_timeout_id = 0; } - g_clear_pointer (&self->join_dialog, gtk_widget_destroy); + g_clear_pointer ((GtkWidget **)&self->join_dialog, gtk_widget_destroy); G_OBJECT_CLASS (um_account_dialog_parent_class)->dispose (obj); } diff --git a/panels/user-accounts/um-user-panel.c b/panels/user-accounts/um-user-panel.c index 6ccc9e199..eaa77bdb6 100644 --- a/panels/user-accounts/um-user-panel.c +++ b/panels/user-accounts/um-user-panel.c @@ -1485,7 +1485,7 @@ cc_user_panel_dispose (GObject *object) gtk_dialog_response (GTK_DIALOG (self->account_dialog), GTK_RESPONSE_DELETE_EVENT); self->account_dialog = NULL; } - g_clear_pointer (&self->language_chooser, gtk_widget_destroy); + g_clear_pointer ((GtkWidget **)&self->language_chooser, gtk_widget_destroy); g_clear_object (&self->permission); G_OBJECT_CLASS (cc_user_panel_parent_class)->dispose (object); }