@@ -25,11 +25,15 @@ LocalComponents.Page {
25 title: i18n.tr("Add a SIM card and restart your device")
25 title: i18n.tr("Add a SIM card and restart your device")
26 forwardButtonSourceComponent: forwardButton
26 forwardButtonSourceComponent: forwardButton
28− // No need for skipValid, since OfonoManager does everything synchronously
28+ skipValid: !manager.available ||
29+ (manager.ready && (manager.modems.length < 1 || simManager0.ready)
30+ && (manager.modems.length < 2 || simManager1.ready))
29 skip: !manager.available || manager.modems.length === 0 || simManager0.present || simManager1.present
31 skip: !manager.available || manager.modems.length === 0 || simManager0.present || simManager1.present
31 OfonoManager {
33 OfonoManager {
32 id: manager
34 id: manager
35+ property bool ready: false
36+ onModemsChanged: ready = true
35 // Ideally we would query the system more cleverly than hardcoding two
39 // Ideally we would query the system more cleverly than hardcoding two