@@ -2105,5 +2105,25 @@ Rectangle {
2106 compare(shownSize + launcher.panelWidth, hiddenSize);
2106 compare(shownSize + launcher.panelWidth, hiddenSize);
2109+ function test_fullscreenAppHidesLockedOutLauncher() {
2110+ loadShell("desktop");
2111+ shell.usageScenario = "desktop";
2112+ waitForRendering(shell);
2114+ var appContainer = findChild(shell, "appContainer");
2115+ var launcher = findChild(shell, "launcher");
2116+ var launcherPanel = findChild(launcher, "launcherPanel");
2118+ GSettingsController.setAutohideLauncher(false);
2119+ waitForRendering(shell)
2121+ tryCompare(appContainer, "width", shell.width - launcherPanel.width);
2123+ var cameraApp = ApplicationManager.startApplication("camera-app");
2124+ waitUntilAppWindowIsFullyLoaded(cameraApp);
2126+ tryCompare(appContainer, "width", shell.width);