From 04211dd548fa80e1c832ffffc6a703275ff471d6 Mon Sep 17 00:00:00 2001 From: Felipe Borges Date: Thu, 10 Sep 2020 13:50:52 +0200 Subject: [PATCH] power: Hide "Suspend & Power Button" section when empty Fixes #1075 --- panels/power/cc-power-panel.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/panels/power/cc-power-panel.c b/panels/power/cc-power-panel.c index 044f633f9..2ef380846 100644 --- a/panels/power/cc-power-panel.c +++ b/panels/power/cc-power-panel.c @@ -2169,15 +2169,12 @@ add_general_section (CcPowerPanel *self) /* Frame header */ s = g_markup_printf_escaped ("%s", _("Suspend & Power Button")); label = gtk_label_new (s); - gtk_widget_show (label); gtk_label_set_use_markup (GTK_LABEL (label), TRUE); gtk_widget_set_halign (label, GTK_ALIGN_START); gtk_widget_set_margin_bottom (label, 12); gtk_box_pack_start (GTK_BOX (self->vbox_power), label, FALSE, TRUE, 0); - gtk_widget_show (label); widget = gtk_list_box_new (); - gtk_widget_show (widget); self->boxes_reverse = g_list_prepend (self->boxes_reverse, widget); g_signal_connect_object (widget, "keynav-failed", G_CALLBACK (keynav_failed), self, G_CONNECT_SWAPPED); gtk_list_box_set_selection_mode (GTK_LIST_BOX (widget), GTK_SELECTION_NONE); @@ -2193,7 +2190,6 @@ add_general_section (CcPowerPanel *self) ATK_OBJECT (gtk_widget_get_accessible (label))); box = gtk_frame_new (NULL); - gtk_widget_show (box); gtk_frame_set_shadow_type (GTK_FRAME (box), GTK_SHADOW_IN); gtk_widget_set_margin_bottom (box, 32); gtk_container_add (GTK_CONTAINER (box), widget); @@ -2211,6 +2207,10 @@ add_general_section (CcPowerPanel *self) return; } + gtk_widget_show (label); + gtk_widget_show (widget); + gtk_widget_show (box); + /* Power button row */ row = no_prelight_row_new (); gtk_widget_show (row);