From 55072f54dbf645ee36b8333809a9faf2b9a1a7f8 Mon Sep 17 00:00:00 2001 From: Georges Basile Stavracas Neto Date: Tue, 8 Feb 2022 11:05:51 -0300 Subject: [PATCH] users: Hide enterprise group in new users dialog Otherwise we get a strange shadow at the bottom. --- panels/user-accounts/cc-add-user-dialog.c | 6 ++++-- panels/user-accounts/cc-add-user-dialog.ui | 4 ++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/panels/user-accounts/cc-add-user-dialog.c b/panels/user-accounts/cc-add-user-dialog.c index 35601a6ab..bb8835f41 100644 --- a/panels/user-accounts/cc-add-user-dialog.c +++ b/panels/user-accounts/cc-add-user-dialog.c @@ -65,6 +65,7 @@ struct _CcAddUserDialog { GtkLabel *enterprise_domain_hint; AdwActionRow *enterprise_domain_row; GtkImage *enterprise_domain_status_icon; + AdwPreferencesGroup *enterprise_group; AdwPreferencesPage *enterprise_page; AdwPreferencesGroup *enterprise_login_group; GtkEntry *enterprise_login_entry; @@ -1328,7 +1329,7 @@ on_realm_manager_created (GObject *source, NULL, NULL); /* Show the 'Enterprise Login' stuff, and update mode */ - gtk_widget_show (GTK_WIDGET (self->enterprise_button)); + gtk_widget_show (GTK_WIDGET (self->enterprise_group)); mode_change (self, self->mode); } @@ -1352,7 +1353,7 @@ on_realmd_disappeared (GDBusConnection *unused1, clear_realm_manager (self); gtk_list_store_clear (self->enterprise_realm_model); - gtk_widget_hide (GTK_WIDGET (self->enterprise_button)); + gtk_widget_hide (GTK_WIDGET (self->enterprise_group)); mode_change (self, MODE_LOCAL); } @@ -1639,6 +1640,7 @@ cc_add_user_dialog_class_init (CcAddUserDialogClass *klass) gtk_widget_class_bind_template_child (widget_class, CcAddUserDialog, enterprise_domain_hint); gtk_widget_class_bind_template_child (widget_class, CcAddUserDialog, enterprise_domain_row); gtk_widget_class_bind_template_child (widget_class, CcAddUserDialog, enterprise_domain_status_icon); + gtk_widget_class_bind_template_child (widget_class, CcAddUserDialog, enterprise_group); gtk_widget_class_bind_template_child (widget_class, CcAddUserDialog, enterprise_page); gtk_widget_class_bind_template_child (widget_class, CcAddUserDialog, enterprise_login_group); gtk_widget_class_bind_template_child (widget_class, CcAddUserDialog, enterprise_login_entry); diff --git a/panels/user-accounts/cc-add-user-dialog.ui b/panels/user-accounts/cc-add-user-dialog.ui index 1b4b2e56a..82ded13e5 100644 --- a/panels/user-accounts/cc-add-user-dialog.ui +++ b/panels/user-accounts/cc-add-user-dialog.ui @@ -264,10 +264,10 @@ - + + False - False Enterprise Login User accounts which are managed by a company or organisation. True