From dfca733d38f4f892f43c2709bf54a9b41b73dcbb Mon Sep 17 00:00:00 2001 From: Denis Fokin Date: Fri, 5 Jul 2013 18:02:25 +0400 Subject: [PATCH] IDEA-110142 Invoking "invalidate caches' from welcome screen crashes IDE (on mac + java 6) --- .../platform-impl/src/com/intellij/ui/mac/MacMessagesImpl.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/platform/platform-impl/src/com/intellij/ui/mac/MacMessagesImpl.java b/platform/platform-impl/src/com/intellij/ui/mac/MacMessagesImpl.java index 1a7aa8d43d63..13ac54dfb949 100644 --- a/platform/platform-impl/src/com/intellij/ui/mac/MacMessagesImpl.java +++ b/platform/platform-impl/src/com/intellij/ui/mac/MacMessagesImpl.java @@ -74,7 +74,7 @@ public class MacMessagesImpl extends MacMessages { ID buttons = invoke(params, "objectAtIndex:", 8); ID doNotAskChecked = invoke(params, "objectAtIndex:", 9); - ID alert = invoke(invoke(invoke("NSAlert", "alloc"), "init"), "autorelease"); + ID alert = invoke(invoke("NSAlert", "alloc"), "init"); invoke(alert, "setMessageText:", title); invoke(alert, "setInformativeText:", message); @@ -114,6 +114,7 @@ public class MacMessagesImpl extends MacMessages { invoke(alert, "beginSheetModalForWindow:modalDelegate:didEndSelector:contextInfo:", focusedWindow, self, createSelector("alertDidEnd:returnCode:contextInfo:"), focusedWindow); + cfRelease(alert); } };