From 37db5e072c782917610bc2892b2d8076d54f47e2 Mon Sep 17 00:00:00 2001 From: pTalanov Date: Sat, 10 Mar 2012 17:44:51 +0400 Subject: [PATCH] TranslateToJsAction only looks in source roots of the module included in project. --- .../jetbrains/jet/plugin/actions/TranslateToJsAction.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/idea/src/org/jetbrains/jet/plugin/actions/TranslateToJsAction.java b/idea/src/org/jetbrains/jet/plugin/actions/TranslateToJsAction.java index 9a3f514f770..af58078a8fa 100644 --- a/idea/src/org/jetbrains/jet/plugin/actions/TranslateToJsAction.java +++ b/idea/src/org/jetbrains/jet/plugin/actions/TranslateToJsAction.java @@ -17,6 +17,7 @@ package org.jetbrains.jet.plugin.actions; import com.google.common.collect.Lists; +import com.google.common.collect.Sets; import com.intellij.notification.Notification; import com.intellij.notification.NotificationType; import com.intellij.notification.Notifications; @@ -93,9 +94,9 @@ public final class TranslateToJsAction extends AnAction { @NotNull private static Set getAllProjectVirtualFiles(@NotNull Project project) { Module[] modules = ModuleManager.getInstance(project).getModules(); - Set allVirtualFiles = allVirtualFiles(new VirtualFile[]{project.getBaseDir()}); + Set allVirtualFiles = Sets.newHashSet(); for (Module module : modules) { - VirtualFile[] roots = ModuleRootManager.getInstance(module).getContentRoots(); + VirtualFile[] roots = ModuleRootManager.getInstance(module).getSourceRoots(); allVirtualFiles.addAll(allVirtualFiles(roots)); } return allVirtualFiles;