[gnome-control-center/wip/feborges/new-users-panel: 264/264]	user-accounts: Select the first user also in the UmCarousel
- From: Felipe Borges <felipeborges src gnome org>
- To: commits-list gnome org
- Cc: 
- Subject: [gnome-control-center/wip/feborges/new-users-panel: 264/264]	user-accounts: Select the first user also in the UmCarousel
- Date: Sat, 10 Dec 2016 21:55:12 +0000 (UTC)
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]