on xenial help sign in
Only make greeter async after the first time
3d140caMichael Terry
qml/Greeter/Greeter.qml+3−1
@@ -150,12 +150,14 @@ Showable {
150 property int currentIndex: 0
150 property int currentIndex: 0
151 property var infographicModel: LightDM.Infographic
151 property var infographicModel: LightDM.Infographic
152 readonly property int backgroundTopMargin: -greeter.y
152 readonly property int backgroundTopMargin: -greeter.y
153+ property bool everLoaded: false
153
154
154− asynchronous: true
155+ asynchronous: everLoaded
155 source: loadContent ? "GreeterContent.qml" : ""
156 source: loadContent ? "GreeterContent.qml" : ""
156
157
157 onLoaded: {
158 onLoaded: {
158 greeterContentLoader.item.selected(currentIndex);
159 greeterContentLoader.item.selected(currentIndex);
160+ everLoaded = true;
159 }
161 }
160
162
161 Connections {
163 Connections {
qml/Greeter/GreeterContent.qml+1−1
@@ -117,7 +117,7 @@ Item {
117 Binding {
117 Binding {
118 target: model
118 target: model
119 property: "username"
119 property: "username"
120− value: AccountsService.statsWelcomeScreen ? selectedUser : ""
120+ value: AccountsService.statsWelcomeScreen ? infographics.selectedUser : ""
121 }
121 }
122
122
123 Connections {
123 Connections {