mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
no GradleUrlProvider getData in dumb mode (EA-97916 - INRE: FileBasedIndexImpl.handleDumbMode)
This commit is contained in:
@@ -37,6 +37,7 @@ import com.intellij.openapi.externalSystem.model.task.event.*;
|
||||
import com.intellij.openapi.externalSystem.service.execution.ExternalSystemTaskLocation;
|
||||
import com.intellij.openapi.externalSystem.service.notification.ExternalSystemProgressNotificationManager;
|
||||
import com.intellij.openapi.fileEditor.OpenFileDescriptor;
|
||||
import com.intellij.openapi.project.DumbService;
|
||||
import com.intellij.openapi.project.Project;
|
||||
import com.intellij.openapi.util.Ref;
|
||||
import com.intellij.openapi.vfs.VirtualFileManager;
|
||||
@@ -236,9 +237,11 @@ public class GradleRunnerUtil {
|
||||
}
|
||||
|
||||
@Nullable
|
||||
private static Location getLocation(Project project, ExecutionInfo executionInfo) {
|
||||
private static Location getLocation(@NotNull Project project, @NotNull ExecutionInfo executionInfo) {
|
||||
final OperationDescriptor descriptor = executionInfo.getDescriptor();
|
||||
if (descriptor instanceof TestOperationDescriptor) {
|
||||
if (DumbService.isDumb(project)) return null;
|
||||
|
||||
final String className = ((TestOperationDescriptor)descriptor).getClassName();
|
||||
if (className == null) return null;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user