on xenial help sign in
Comment on why we sometimes load async, sometimes not
34ad44aMichael Terry
qml/Greeter/Greeter.qml+6
@@ -152,7 +152,13 @@ Showable {
152 readonly property int backgroundTopMargin: -greeter.y
152 readonly property int backgroundTopMargin: -greeter.y
153 property bool everLoaded: false
153 property bool everLoaded: false
154
154
155+ // We only want to be async after the first one, because during boot,
156+ // if we load async, the panel will appear a bit before the greeter
157+ // does. We'd rather everything appear at once. But other times,
158+ // we don't want to block handling power button presses on loading the
159+ // greeter.
155 asynchronous: everLoaded
160 asynchronous: everLoaded
161+
156 source: loadContent ? "GreeterContent.qml" : ""
162 source: loadContent ? "GreeterContent.qml" : ""
157
163
158 onLoaded: {
164 onLoaded: {