summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOndrej Holy <oholy@redhat.com>2018-08-15 15:11:09 +0200
committerOndrej Holy <oholy@redhat.com>2018-08-15 15:28:14 +0200
commite86f4400c6959ae47f6361d2f6f4b427eaa68cde (patch)
treec46f4e381c77708b1a44a4acb214ccc27e02ac73
parenta1066a27e00c0c2fd0f574df81d76fe8b50f5c4e (diff)
downloadgnome-control-center-wip/oholy/warnings-fixes.tar.gz
user-accounts: Add casts to suppress gcc warningswip/oholy/warnings-fixes
"warning: passing argument 1 of ‘gtk_widget_destroy’ from incompatible pointer type" is printed from g_clear_pointer, because it is more type-safe now. See https://gitlab.gnome.org/GNOME/glib/issues/1425 for more info. Add the necessary casts to suppress the warnings.
-rw-r--r--panels/user-accounts/um-account-dialog.c2
-rw-r--r--panels/user-accounts/um-user-panel.c2
2 files changed, 2 insertions, 2 deletions
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);
}