@@ -320,12 +320,15 @@ PanelTest {
320 tryCompare(panel.indicators, "fullyOpened", true);
320 tryCompare(panel.indicators, "fullyOpened", true);
323− function pullDownApplicationsMenu() {
323+ function pullDownApplicationsMenu(xPos) {
324 var showDragHandle = findChild(panel.applicationMenus, "showDragHandle");
324 var showDragHandle = findChild(panel.applicationMenus, "showDragHandle");
325+ if (xPos === undefined) {
326+ xPos = showDragHandle.width / 2;
325 touchFlick(showDragHandle,
328 touchFlick(showDragHandle,
326− showDragHandle.width / 2,
329+ xPos,
327 showDragHandle.height / 2,
330 showDragHandle.height / 2,
328− showDragHandle.width / 2,
331+ xPos,
329 showDragHandle.height / 2 + (showDragHandle.autoCompleteDragThreshold * 1.1));
332 showDragHandle.height / 2 + (showDragHandle.autoCompleteDragThreshold * 1.1));
330 tryCompare(panel.applicationMenus, "fullyOpened", true);
333 tryCompare(panel.applicationMenus, "fullyOpened", true);
@@ -774,7 +777,7 @@ PanelTest {
774 panel.mode = "staged";
777 panel.mode = "staged";
775 mouseEmulation.checked = false;
778 mouseEmulation.checked = false;
777− var appTitle = findChild(panel.applicationMenus, "panelTitle"); verify(appTitle);
780+ var appTitle = findChild(panel, "panelTitle"); verify(appTitle);
778 var appMenuRow = findChild(panel.applicationMenus, "panelRow"); verify(appMenuRow);
781 var appMenuRow = findChild(panel.applicationMenus, "panelRow"); verify(appMenuRow);
779 var appMenuBar = findChild(panel, "menuBar"); verify(appMenuBar);
782 var appMenuBar = findChild(panel, "menuBar"); verify(appMenuBar);
@@ -792,7 +795,7 @@ PanelTest {
792 panel.mode = "windowed";
795 panel.mode = "windowed";
793 mouseEmulation.checked = false;
796 mouseEmulation.checked = false;
795− var appTitle = findChild(panel.applicationMenus, "panelTitle"); verify(appTitle);
798+ var appTitle = findChild(panel, "panelTitle"); verify(appTitle);
796 var appMenuRow = findChild(panel.applicationMenus, "panelRow"); verify(appMenuRow);
799 var appMenuRow = findChild(panel.applicationMenus, "panelRow"); verify(appMenuRow);
797 var appMenuBar = findChild(panel, "menuBar"); verify(appMenuBar);
800 var appMenuBar = findChild(panel, "menuBar"); verify(appMenuBar);
@@ -853,7 +856,7 @@ PanelTest {
853 var indicatorsBar = findChild(panel.applicationMenus, "indicatorsBar");
856 var indicatorsBar = findChild(panel.applicationMenus, "indicatorsBar");
855 PanelState.title = "Fake Title"
858 PanelState.title = "Fake Title"
856− pullDownApplicationsMenu();
859+ pullDownApplicationsMenu(0 /*xPos*/);
857 compare(aboutToShowCalledSpy.count, 1);
860 compare(aboutToShowCalledSpy.count, 1);
859 keyClick(Qt.Key_Right);
862 keyClick(Qt.Key_Right);
@@ -886,7 +889,7 @@ PanelTest {
886 var indicatorsBar = findChild(panel.applicationMenus, "indicatorsBar");
889 var indicatorsBar = findChild(panel.applicationMenus, "indicatorsBar");
888 PanelState.title = "Fake Title"
891 PanelState.title = "Fake Title"
889− pullDownApplicationsMenu();
892+ pullDownApplicationsMenu(0 /*xPos*/);
891 tryCompare(indicatorsBar, "currentItemIndex", 0);
894 tryCompare(indicatorsBar, "currentItemIndex", 0);