@@ -120,7 +120,6 @@ FocusScope {
120120 property bool fullyCovered: panel.indicators.fullyOpened && shell.width <= panel.indicatorsMenuWidth
121121
122122 readonly property bool applicationRunning: ApplicationManager.focusedApplicationId.length > 0
123− onApplicationRunningChanged: print("***************+ application running", applicationRunning)
124123
125124 // Whether the user should see the topmost application surface (if there's one at all).
126125 readonly property bool applicationSurfaceShouldBeSeen: applicationRunning && !stages.painting
@@ -129,9 +128,6 @@ FocusScope {
129128 // through the translucent parts of the shell surface.
130129 visible: !fullyCovered && !applicationSurfaceShouldBeSeen
131130
132− onVisibleChanged: print("hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh", visible, fullyCovered, applicationSurfaceShouldBeSeen,
133− applicationRunning, stages.fullyHidden, stages.painting)
134−
135131 CrossFadeImage {
136132 id: backgroundImage
137133 objectName: "backgroundImage"
@@ -197,6 +193,7 @@ FocusScope {
197193 property bool fullyHidden: !shown && x == width
198194
199195 property bool painting: applicationsDisplayLoader.item ? applicationsDisplayLoader.item.painting : false
196+ property bool fullscreen: applicationsDisplayLoader.item ? applicationsDisplayLoader.item.fullscreen : false
200197
201198 available: !greeter.shown
202199 hides: [panel.indicators]
@@ -436,7 +433,8 @@ FocusScope {
436433 }
437434 property string focusedAppId: ApplicationManager.focusedApplicationId
438435 property var focusedApplication: ApplicationManager.findApplication(focusedAppId)
439− fullscreenMode: focusedApplication && focusedApplication.fullscreen && !greeter.shown && !lockscreen.shown
436+ fullscreenMode: stages.painting ? stages.fullscreen :
437+ focusedApplication && focusedApplication.fullscreen && !greeter.shown && !lockscreen.shown
440438 searchVisible: !greeter.shown && !lockscreen.shown && dash.shown
441439
442440 InputFilterArea {