diff --git a/panels/sharing/cc-sharing-networks.c b/panels/sharing/cc-sharing-networks.c
index 1efe7c92c..8d260833a 100644
--- a/panels/sharing/cc-sharing-networks.c
+++ b/panels/sharing/cc-sharing-networks.c
@@ -30,7 +30,6 @@
struct _CcSharingNetworksPrivate {
GtkWidget *listbox;
- GtkWidget *scrolledwindow;
GtkWidget *current_row;
GtkWidget *current_label;
@@ -116,6 +115,7 @@ cc_sharing_update_networks (CcSharingNetworks *self)
"SharingStatus",
g_variant_new_uint32 (GSD_SHARING_STATUS_OFFLINE));
g_error_free (error);
+ cc_list_box_adjust_scrolling (GTK_LIST_BOX (self->priv->listbox));
return;
}
@@ -130,6 +130,7 @@ cc_sharing_update_networks (CcSharingNetworks *self)
self->priv->networks = g_list_prepend (self->priv->networks, net);
}
self->priv->networks = g_list_reverse (self->priv->networks);
+ cc_list_box_adjust_scrolling (GTK_LIST_BOX (self->priv->listbox));
g_variant_unref (networks);
}
@@ -387,6 +388,8 @@ cc_sharing_update_networks_box (CcSharingNetworks *self)
}
cc_sharing_networks_update_status (self);
+
+ cc_list_box_adjust_scrolling (GTK_LIST_BOX (self->priv->listbox));
}
static void
@@ -411,6 +414,8 @@ cc_sharing_networks_constructed (GObject *object)
cc_list_box_update_header_func, NULL,
NULL);
+ cc_list_box_setup_scrolling (GTK_LIST_BOX (self->priv->listbox));
+
self->priv->current_row = cc_sharing_networks_new_current_row (self);
gtk_list_box_insert (GTK_LIST_BOX (self->priv->listbox), self->priv->current_row, -1);
g_object_set_data (G_OBJECT (self), "switch", self->priv->current_switch);
@@ -550,7 +555,6 @@ cc_sharing_networks_class_init (CcSharingNetworksClass *klass)
gtk_widget_class_set_template_from_resource (widget_class,
"/org/gnome/control-center/sharing/networks.ui");
- gtk_widget_class_bind_template_child_private (widget_class, CcSharingNetworks, scrolledwindow);
gtk_widget_class_bind_template_child_private (widget_class, CcSharingNetworks, listbox);
}
diff --git a/panels/sharing/networks.ui b/panels/sharing/networks.ui
index 7a17f4b28..d646d322d 100644
--- a/panels/sharing/networks.ui
+++ b/panels/sharing/networks.ui
@@ -17,7 +17,6 @@
False
0
Networks
- scrolledwindow
@@ -29,30 +28,16 @@
-