Empty icons and Cocoa menu items.
Clear menu item's image if QImage is empty (isNull). Task-number: QTBUG-39557 Change-Id: I8145b67342b0361da2bb945070603cc182202b71 Reviewed-by: Gabriel de Dietrich <gabriel.dedietrich@digia.com>bb10
parent
4827623acb
commit
1529a3df95
|
|
@ -329,12 +329,13 @@ NSMenuItem *QCocoaMenuItem::sync()
|
|||
[m_native setKeyEquivalentModifierMask:NSCommandKeyMask];
|
||||
}
|
||||
|
||||
NSImage *img = nil;
|
||||
if (!m_icon.isNull()) {
|
||||
NSImage *img = qt_mac_create_nsimage(m_icon);
|
||||
img = qt_mac_create_nsimage(m_icon);
|
||||
[img setSize:NSMakeSize(16, 16)];
|
||||
[m_native setImage: img];
|
||||
[img release];
|
||||
}
|
||||
[m_native setImage:img];
|
||||
[img release];
|
||||
|
||||
[m_native setState:m_checked ? NSOnState : NSOffState];
|
||||
return m_native;
|
||||
|
|
|
|||
Loading…
Reference in New Issue