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
|
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
|
QPlatformMenuItem *QCocoaMenu::menuItemForTag(quintptr tag) const
|
||||||
|
Loading…
x
Reference in New Issue
Block a user