From 69a9d110353b6c383b35cceec48968f4d174e2f5 Mon Sep 17 00:00:00 2001 From: Alexander Doroshko Date: Thu, 20 Dec 2012 13:09:22 +0400 Subject: [PATCH] EA-42194 --- .../src/com/intellij/openapi/fileEditor/impl/LoadTextUtil.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platform/core-impl/src/com/intellij/openapi/fileEditor/impl/LoadTextUtil.java b/platform/core-impl/src/com/intellij/openapi/fileEditor/impl/LoadTextUtil.java index 59c5b29084d6..8831f21ab6b2 100644 --- a/platform/core-impl/src/com/intellij/openapi/fileEditor/impl/LoadTextUtil.java +++ b/platform/core-impl/src/com/intellij/openapi/fileEditor/impl/LoadTextUtil.java @@ -120,7 +120,7 @@ public final class LoadTextUtil { Charset charset = virtualFile.isCharsetSet() ? virtualFile.getCharset() : detectCharset(virtualFile, content); Pair bomAndCharset = getBOMAndCharset(content, charset); final byte[] bom = bomAndCharset.second; - if (saveBOM && bom.length != 0) { + if (saveBOM && bom != null && bom.length != 0) { virtualFile.setBOM(bom); } return bomAndCharset;