diff --git a/panels/printers/cc-printers-panel.c b/panels/printers/cc-printers-panel.c
index d8992e7a79c41e0e94156db02e7175ff8c10d7cd..9d8505a1c3c02dd576772981fc88b1beb2257ffe 100644
--- a/panels/printers/cc-printers-panel.c
+++ b/panels/printers/cc-printers-panel.c
@@ -721,6 +721,7 @@ add_printer_entry (CcPrintersPanel *self,
content = (GtkWidget*) gtk_builder_get_object (self->builder, "content");
printer_entry = pp_printer_entry_new (printer, self->is_authorized);
+ gtk_widget_show (GTK_WIDGET (printer_entry));
widgets = pp_printer_entry_get_size_group_widgets (printer_entry);
for (l = widgets; l != NULL; l = l->next)
@@ -744,7 +745,6 @@ add_printer_entry (CcPrintersPanel *self,
G_CONNECT_SWAPPED);
gtk_list_box_insert (GTK_LIST_BOX (content), GTK_WIDGET (printer_entry), -1);
- gtk_widget_show_all (content);
g_hash_table_insert (self->printer_entries, g_strdup (printer.name), printer_entry);
}
@@ -1292,5 +1292,5 @@ Please check your installation");
pp_cups_connection_test_async (self->cups, cc_panel_get_cancellable (CC_PANEL (self)), connection_test_cb, self);
gtk_container_add (GTK_CONTAINER (self), top_widget);
- gtk_widget_show_all (GTK_WIDGET (self));
+ gtk_widget_show (GTK_WIDGET (self));
}
diff --git a/panels/printers/new-printer-dialog.ui b/panels/printers/new-printer-dialog.ui
index b011f31fcff2da6d13914424b34ccc36e2d993f9..978a103464e0522a762c7fb05405820bf1a61f42 100644
--- a/panels/printers/new-printer-dialog.ui
+++ b/panels/printers/new-printer-dialog.ui
@@ -323,6 +323,7 @@
@@ -334,6 +335,7 @@
@@ -368,6 +372,7 @@
@@ -389,6 +395,7 @@