macOS: Fix leaked NSMutableArray in applicationActivationChanged
The +[NSObject new] method is a combination of alloc and init. Fixes: QTBUG-95619 Change-Id: I341f8a3958fb7a016cf4c346750ea6d46eeebe9f Reviewed-by: Timur Pocheptsov <timur.pocheptsov@qt.io> (cherry picked from commit ab70aa362ee5dd5b1375b198dcd6d6445ab2daeb) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
This commit is contained in:
parent
8ccfdfbf98
commit
6f34bf0d67
@ -106,7 +106,7 @@ static bool isMouseEvent(NSEvent *ev)
|
|||||||
|
|
||||||
// Unfortunately there's no NSWindowListOrderedBackToFront,
|
// Unfortunately there's no NSWindowListOrderedBackToFront,
|
||||||
// so we have to manually reverse the order using an array.
|
// so we have to manually reverse the order using an array.
|
||||||
NSMutableArray<NSWindow *> *windows = [NSMutableArray<NSWindow *> new];
|
NSMutableArray<NSWindow *> *windows = [[NSMutableArray<NSWindow *> new] autorelease];
|
||||||
[application enumerateWindowsWithOptions:NSWindowListOrderedFrontToBack
|
[application enumerateWindowsWithOptions:NSWindowListOrderedFrontToBack
|
||||||
usingBlock:^(NSWindow *window, BOOL *) {
|
usingBlock:^(NSWindow *window, BOOL *) {
|
||||||
// For some reason AppKit will give us nil-windows, skip those
|
// For some reason AppKit will give us nil-windows, skip those
|
||||||
|
Loading…
x
Reference in New Issue
Block a user