From 0a10680ac739db5ee83b5ff4505238daf4add332 Mon Sep 17 00:00:00 2001 From: Aleksandr Krasilnikov Date: Sun, 1 Sep 2019 16:47:03 +0300 Subject: [PATCH] hg: fix Synchronous hg version check on EDT: Run under modal task as it performed for Git GitOrigin-RevId: 3c7ad2ba84cc93baf19c29502023136432a3933d --- .../ui/HgConfigurationProjectPanel.java | 37 +++++++++++++------ 1 file changed, 26 insertions(+), 11 deletions(-) diff --git a/plugins/hg4idea/src/org/zmlx/hg4idea/ui/HgConfigurationProjectPanel.java b/plugins/hg4idea/src/org/zmlx/hg4idea/ui/HgConfigurationProjectPanel.java index c5ca4ac1d04b..41921866543c 100644 --- a/plugins/hg4idea/src/org/zmlx/hg4idea/ui/HgConfigurationProjectPanel.java +++ b/plugins/hg4idea/src/org/zmlx/hg4idea/ui/HgConfigurationProjectPanel.java @@ -16,6 +16,8 @@ import com.intellij.dvcs.branch.DvcsSyncSettings; import com.intellij.dvcs.ui.DvcsBundle; import com.intellij.openapi.components.ServiceManager; import com.intellij.openapi.options.ConfigurableUi; +import com.intellij.openapi.progress.ProgressIndicator; +import com.intellij.openapi.progress.Task; import com.intellij.openapi.progress.util.BackgroundTaskUtil; import com.intellij.openapi.project.Project; import com.intellij.openapi.ui.Messages; @@ -75,17 +77,30 @@ public class HgConfigurationProjectPanel implements ConfigurableUi