[gnome-software] Scroll installed list to the top when entering



commit 29fcc1a92743e269c43692103a4a94fa410afe25
Author: Matthias Clasen <mclasen redhat com>
Date:   Wed Aug 28 22:57:11 2013 -0400

    Scroll installed list to the top when entering

 src/gs-shell-installed.c |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)
---
diff --git a/src/gs-shell-installed.c b/src/gs-shell-installed.c
index 928793a..4049dda 100644
--- a/src/gs-shell-installed.c
+++ b/src/gs-shell-installed.c
@@ -339,12 +339,17 @@ gs_shell_installed_refresh (GsShellInstalled *shell_installed)
        GsShellInstalledPrivate *priv = shell_installed->priv;
         GtkWidget *widget;
         GtkSpinner *spinner;
+        GtkAdjustment *adj;
 
         widget = GTK_WIDGET (gtk_builder_get_object (priv->builder, "buttonbox_main"));
         gtk_widget_show (widget);
 
         resort_list (shell_installed);
 
+        /* scroll to top */
+        adj = gtk_scrolled_window_get_hadjustment (GTK_SCROLLED_WINDOW (gtk_builder_get_object 
(priv->builder, "scrolledwindow_install")));
+        gtk_adjustment_set_value (adj, gtk_adjustment_get_lower (adj));
+
        /* no need to refresh */
        if (priv->cache_valid)
                return;


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]