@@ -363,9 +363,6 @@ Item {
363 Greeter {
363 Greeter {
364 objectName: "greeter"
364 objectName: "greeter"
366− // Needed to expose the timer to outside objects
367− property alias showGreeterDelayed: showGreeterDelayed
369 hides: [launcher, panel.indicators]
366 hides: [launcher, panel.indicators]
370 tabletMode: shell.sideStageEnabled
367 tabletMode: shell.sideStageEnabled
371 launcherOffset: launcher.progress
368 launcherOffset: launcher.progress
@@ -398,6 +395,15 @@ Item {
399+ // See powerConnection for why this is useful
400+ id: showGreeterDelayed
403+ greeter.forceShow();
401 Connections {
407 Connections {
402 id: callConnection
408 id: callConnection
403 target: callManager
409 target: callManager
@@ -433,15 +439,7 @@ Item {
433 // make the greeter load asynchronously instead, but that
439 // make the greeter load asynchronously instead, but that
434 // introduces a whole host of timing issues, especially with
440 // introduces a whole host of timing issues, especially with
435 // its animations. So this is simpler.
441 // its animations. So this is simpler.
436− greeter.showGreeterDelayed.start();
442+ showGreeterDelayed.start();
441− id: showGreeterDelayed
444− greeter.forceShow();