on xenial help sign in
Comment on why we sometimes load async, sometimes not
commit34ad44af344546ab03a88fb7ce6261a77c43864f authorMichael Terry <michael.terry@canonical.com> dateTue 2 Dec 2014, 15:50 (12 years ago) parent3d140ca
1 file changed+6
qml/Greeter/Greeter.qml+6
qml/Greeter/Greeter.qml+6
@@ -152,7 +152,13 @@ Showable {
152152 readonly property int backgroundTopMargin: -greeter.y
153153 property bool everLoaded: false
154154
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.
155160 asynchronous: everLoaded
161+
156162 source: loadContent ? "GreeterContent.qml" : ""
157163
158164 onLoaded: {