fix java.lang.NullPointerException at com.intellij.ide.browsers.StartBrowserPanel$3.chosenFileToResultingText(StartBrowserPanel.java:143)

This commit is contained in:
Vladimir Krivosheev
2014-01-20 15:26:45 +01:00
parent cfebc26e00
commit 3ffe34f2de
@@ -111,6 +111,7 @@ public class StartBrowserPanel {
}
}
@Nullable
private static Url virtualFileToUrl(VirtualFile file, Project project) {
PsiFile psiFile;
AccessToken token = ReadAction.start();
@@ -139,7 +140,8 @@ public class StartBrowserPanel {
@NotNull
@Override
protected String chosenFileToResultingText(@NotNull VirtualFile chosenFile) {
return virtualFileToUrl(chosenFile, project).toDecodedForm();
Url url = virtualFileToUrl(chosenFile, project);
return url == null ? chosenFile.getUrl() : url.toDecodedForm();
}
});
}