From 3beec9ace3c4d6078daf1f8449062e5d74c5f8a6 Mon Sep 17 00:00:00 2001 From: peter Date: Mon, 25 Apr 2016 11:05:01 +0200 Subject: [PATCH] remove unnecessary invokeLater from ConfigureTemplateDirectoriesAction --- .../ConfigureTemplateDirectoriesAction.java | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/python/openapi/src/com/jetbrains/python/templateLanguages/ConfigureTemplateDirectoriesAction.java b/python/openapi/src/com/jetbrains/python/templateLanguages/ConfigureTemplateDirectoriesAction.java index 064ce6afc139..e813bf0d740c 100644 --- a/python/openapi/src/com/jetbrains/python/templateLanguages/ConfigureTemplateDirectoriesAction.java +++ b/python/openapi/src/com/jetbrains/python/templateLanguages/ConfigureTemplateDirectoriesAction.java @@ -18,8 +18,6 @@ package com.jetbrains.python.templateLanguages; import com.intellij.codeInsight.intention.LowPriorityAction; import com.intellij.codeInspection.LocalQuickFix; import com.intellij.codeInspection.ProblemDescriptor; -import com.intellij.openapi.application.ApplicationManager; -import com.intellij.openapi.application.ModalityState; import com.intellij.openapi.options.ShowSettingsUtil; import com.intellij.openapi.project.Project; import org.jetbrains.annotations.NotNull; @@ -42,11 +40,11 @@ public class ConfigureTemplateDirectoriesAction implements LocalQuickFix, LowPri @Override public void applyFix(@NotNull final Project project, @NotNull ProblemDescriptor descriptor) { - ApplicationManager.getApplication().invokeLater(new Runnable() { - @Override - public void run() { - ShowSettingsUtil.getInstance().showSettingsDialog(project, "Project Structure"); - } - }, ModalityState.NON_MODAL); + ShowSettingsUtil.getInstance().showSettingsDialog(project, "Project Structure"); + } + + @Override + public boolean startInWriteAction() { + return false; } }