forked from qt-creator/qt-creator
Squish: Fix problem with Mac menubar
Change-Id: Id03f060acb1ba343cfd1ff9199f3f1de46abd58b Reviewed-by: Robert Loehning <robert.loehning@digia.com>
This commit is contained in:
@@ -196,6 +196,11 @@ def cleanUpUserFiles(pathsToProFiles=None):
|
||||
return doneWithoutErrors
|
||||
|
||||
def invokeMenuItem(menu, item, subItem = None):
|
||||
if platform.system() == "Darwin":
|
||||
try:
|
||||
waitForObject(":Qt Creator.QtCreator.MenuBar_QMenuBar", 2000)
|
||||
except:
|
||||
nativeMouseClick(waitForObject(":Qt Creator_Core::Internal::MainWindow", 1000), 20, 20, 0, Qt.LeftButton)
|
||||
menuObject = waitForObjectItem(":Qt Creator.QtCreator.MenuBar_QMenuBar", menu)
|
||||
waitFor("menuObject.visible", 1000)
|
||||
activateItem(menuObject)
|
||||
|
||||
Reference in New Issue
Block a user