[gnome-control-center/wip/feborges/new-users-panel: 264/264] user-accounts: Select the first user also in the UmCarousel



commit fd2fa1fb8267dc86d3efd6c1597d18ac6af6a6f2
Author: Felipe Borges <felipeborges gnome org>
Date:   Sat Dec 10 22:52:08 2016 +0100

    user-accounts: Select the first user also in the UmCarousel
    
    This makes the arrow point to the first user in the carousel as
    soon as the users are loaded.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=767065

 panels/user-accounts/um-user-panel.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)
---
diff --git a/panels/user-accounts/um-user-panel.c b/panels/user-accounts/um-user-panel.c
index 37e63ff..1050fe6 100644
--- a/panels/user-accounts/um-user-panel.c
+++ b/panels/user-accounts/um-user-panel.c
@@ -1092,6 +1092,7 @@ users_loaded (ActUserManager     *manager,
               GParamSpec         *pspec,
               CcUserPanelPrivate *d)
 {
+        UmCarouselItem *item;
         ActUser *user;
         GtkWidget *dialog;
 
@@ -1120,6 +1121,9 @@ users_loaded (ActUserManager     *manager,
 
         /* Show the current user firstly. */
         user = act_user_manager_get_user_by_id (d->um, getuid ());
+        item = um_carousel_find_item (d->carousel, user, user_compare);
+
+        um_carousel_select_item (d->carousel, item);
         show_user (user, d);
 }
 


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