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;