Cocoa QPA: Make QCocoaMenu::menuItemAt() more robust
Change-Id: I2c68f87eb1a4926ca5bd0bfcc842ab9c56c99cd7 Reviewed-by: Morten Johan Sørvig <morten.sorvig@digia.com>
This commit is contained in:
parent
c7a51f1858
commit
7c33ae6a7b
@ -322,7 +322,10 @@ void QCocoaMenu::showPopup(const QWindow *parentWindow, QPoint pos, const QPlatf
|
||||
|
||||
QPlatformMenuItem *QCocoaMenu::menuItemAt(int position) const
|
||||
{
|
||||
return m_menuItems.at(position);
|
||||
if (0 <= position && position < m_menuItems.count())
|
||||
return m_menuItems.at(position);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
QPlatformMenuItem *QCocoaMenu::menuItemForTag(quintptr tag) const
|
||||
|
Loading…
x
Reference in New Issue
Block a user