From 9943c092ee33eb6bf699e7a1d1a8be73eb3412a5 Mon Sep 17 00:00:00 2001 From: Nikita Skvortsov Date: Thu, 25 Jul 2019 13:36:12 +0300 Subject: [PATCH] [gradle] tool window performance: avoid disk hit when calculating task id GitOrigin-RevId: aa792e7df8ad71941410d0afbcca400ca3ce4160 --- .../service/project/manage/ExternalSystemShortcutsManager.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platform/external-system-impl/src/com/intellij/openapi/externalSystem/service/project/manage/ExternalSystemShortcutsManager.java b/platform/external-system-impl/src/com/intellij/openapi/externalSystem/service/project/manage/ExternalSystemShortcutsManager.java index 7374f67063e3..8dcd65615b63 100644 --- a/platform/external-system-impl/src/com/intellij/openapi/externalSystem/service/project/manage/ExternalSystemShortcutsManager.java +++ b/platform/external-system-impl/src/com/intellij/openapi/externalSystem/service/project/manage/ExternalSystemShortcutsManager.java @@ -57,7 +57,7 @@ public class ExternalSystemShortcutsManager implements Disposable { if (projectPath != null) { String portablePath = FileUtil.toSystemIndependentName(projectPath); File file = new File(portablePath); - result.append(file.isFile() && file.getParentFile() != null ? file.getParentFile().getName() : file.getName()); + result.append(file.getParentFile() != null ? file.getParentFile().getName() : file.getName()); result.append(Integer.toHexString(portablePath.hashCode())); if (taskName != null) result.append(taskName);