@@ -110,20 +110,22 @@ Item {
110 objectName: "infographics"
110 objectName: "infographics"
111 height: narrowMode ? parent.height : 0.75 * parent.height
111 height: narrowMode ? parent.height : 0.75 * parent.height
112 model: greeterContentLoader.infographicModel
112 model: greeterContentLoader.infographicModel
113+ visible: model.label !== ""
114 property string selectedUser
115 property string selectedUser
115− property string infographicUser: AccountsService.statsWelcomeScreen ? selectedUser : ""
116− onInfographicUserChanged: greeterContentLoader.infographicModel.username = infographicUser
118− Component.onCompleted: {
117+ Binding {
119− selectedUser = greeterContentLoader.model.data(greeterContentLoader.currentIndex, LightDM.UserRoles.NameRole)
118+ target: model
120− greeterContentLoader.infographicModel.username = infographicUser
119+ property: "username"
121− greeterContentLoader.infographicModel.readyForDataChange()
120+ value: AccountsService.statsWelcomeScreen ? selectedUser : ""
124 Connections {
123 Connections {
125 target: root
124 target: root
126− onSelected: infographics.selectedUser = greeterContentLoader.model.data(uid, LightDM.UserRoles.NameRole)
126+ infographics.selectedUser = greeterContentLoader.model.data(uid, LightDM.UserRoles.NameRole);
127+ greeterContentLoader.infographicModel.readyForDataChange();
129 anchors {
131 anchors {