Fix leak in QCocoaDrag.
Change-Id: I2961d08f95c68446a2893721dc79ba56bf98c0de Reviewed-by: Gabriel de Dietrich <gabriel.dedietrich@digia.com>
This commit is contained in:
parent
01b6eea415
commit
9ddcd900f6
@ -123,7 +123,7 @@ Qt::DropAction QCocoaDrag::drag(QDrag *o)
|
||||
if (pm.isNull())
|
||||
pm = defaultPixmap();
|
||||
|
||||
NSImage *nsimage = static_cast<NSImage *>(qt_mac_create_nsimage(pm));
|
||||
NSImage *nsimage = qt_mac_create_nsimage(pm);
|
||||
|
||||
QMacPasteboard dragBoard((CFStringRef) NSDragPboard, QMacPasteboardMime::MIME_DND);
|
||||
m_drag->mimeData()->setData(QLatin1String("application/x-qt-mime-type-name"), QByteArray("dummy"));
|
||||
@ -145,6 +145,8 @@ Qt::DropAction QCocoaDrag::drag(QDrag *o)
|
||||
source:m_lastView
|
||||
slideBack:YES];
|
||||
|
||||
[nsimage release];
|
||||
|
||||
m_drag = 0;
|
||||
return m_executed_drop_action;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user