From 2f3aad734a8255b6ad9a38e06a7e0c81ede8287d Mon Sep 17 00:00:00 2001 From: peter Date: Tue, 14 Jun 2016 15:41:51 +0200 Subject: [PATCH] project can be null in goto action (EA-84098 - IAE: TransactionGuardImpl.submitTransactionLater) --- .../src/com/intellij/ide/actions/GotoActionAction.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/platform/lang-impl/src/com/intellij/ide/actions/GotoActionAction.java b/platform/lang-impl/src/com/intellij/ide/actions/GotoActionAction.java index 3ad3ec9219f3..6705fdf1f7f1 100644 --- a/platform/lang-impl/src/com/intellij/ide/actions/GotoActionAction.java +++ b/platform/lang-impl/src/com/intellij/ide/actions/GotoActionAction.java @@ -234,12 +234,12 @@ public class GotoActionAction extends GotoActionBase implements DumbAware { public static void openOptionOrPerformAction(@NotNull Object element, final String enteredText, - final Project project, + @Nullable final Project project, Component component, @Nullable AnActionEvent e) { if (element instanceof OptionDescription) { final String configurableId = ((OptionDescription)element).getConfigurableId(); - TransactionGuard.getInstance().submitTransactionLater(project, () -> + TransactionGuard.getInstance().submitTransactionLater(project != null ? project : ApplicationManager.getApplication(), () -> ShowSettingsUtilImpl.showSettingsDialog(project, configurableId, enteredText)); } else {