boolean (@NotNull Project project) { if (project.isDisposed()) { return false; } final CompilerWorkspaceConfiguration config = CompilerWorkspaceConfiguration.getInstance(project); if (!config.MAKE_PROJECT_ON_SAVE || !TrustedProjects.isTrusted(project)) { return false; } return config.allowAutoMakeWhileRunningApplication() || !hasRunningProcess(project); }