Fix line separators in JsLibrarySourceConfig

This commit is contained in:
Natalia Ukhorskaya
2014-12-10 12:06:44 +03:00
parent c807cebfe6
commit 64dac7a19d
@@ -18,6 +18,7 @@ package org.jetbrains.k2js.config;
import com.google.common.base.Predicates;
import com.intellij.openapi.project.Project;
import com.intellij.openapi.util.text.StringUtil;
import com.intellij.openapi.vfs.VirtualFile;
import com.intellij.psi.PsiFile;
import com.intellij.psi.PsiManager;
@@ -103,7 +104,7 @@ public class LibrarySourcesConfigWithCaching extends LibrarySourcesConfig {
protected JetFile getJetFileByVirtualFile(VirtualFile file, String moduleName, PsiManager psiManager) {
JetFile jetFile;
try {
String text = new String(file.contentsToByteArray(false), file.getCharset());
String text = StringUtil.convertLineSeparators(new String(file.contentsToByteArray(false), file.getCharset()));
jetFile = new JetPsiFactory(getProject()).createPhysicalFile(file.getName(), text);
}
catch (IOException e) {