From 27d40fce12e274197e1e219845310575f0ec938a Mon Sep 17 00:00:00 2001 From: Morten Johan Sorvig Date: Mon, 15 Apr 2013 12:39:18 +0200 Subject: [PATCH] Add autorelease pool for cocoa plugin creation. Prevents mem leaks at startup on 10.6. Change-Id: I5f8b72c54ab396ee0ec2e47320163a6a342b78f1 Reviewed-by: Gabriel de Dietrich --- src/plugins/platforms/cocoa/main.mm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/plugins/platforms/cocoa/main.mm b/src/plugins/platforms/cocoa/main.mm index 0eb4edef72..6adcb27817 100644 --- a/src/plugins/platforms/cocoa/main.mm +++ b/src/plugins/platforms/cocoa/main.mm @@ -59,6 +59,9 @@ public: QPlatformIntegration * QCocoaIntegrationPlugin::create(const QString& system, const QStringList& paramList) { Q_UNUSED(paramList); + + QCocoaAutoReleasePool pool; + if (system.toLower() == "cocoa") return new QCocoaIntegration;