@@ -53,7 +53,6 @@ FocusScope {
5353 print("AAA surface changed,", surface)
5454 if (surface) {
5555 surfaceContainer.surface = surface;
56− d.hadSurface = true;
5756 surfaceInitTimer.start();
5857 } else {
5958 d.surfaceInitialized = false;
@@ -117,7 +116,10 @@ FocusScope {
117116 id: surfaceInitTimer
118117 interval: 100
119118 onTriggered: {
120− if (root.surface && root.surface.live) {d.surfaceInitialized = true;}
119+ if (root.surface && root.surface.live) {
120+ d.surfaceInitialized = true;
121+ d.hadSurface = true;
122+ }
121123 }
122124 }
123125