Commit a6ec0c89 authored by Vassiliy Kudryashov's avatar Vassiliy Kudryashov
Browse files

IDEA-103199 Undo: UTF problem

(cherry picked from commit ea49ecf4)
(cherry picked from commit 75ed5963)
parent e87f87f2
Showing with 4 additions and 2 deletions
+4 -2
......@@ -52,8 +52,10 @@ public class EditorChangeAction extends BasicUndoableAction {
long oldTimeStamp) {
super(document);
Charset charset = EncodingManager.getInstance().getEncoding(FileDocumentManager.getInstance().getFile(document), false);
myCharset = charset == null ? Charset.defaultCharset() : charset;
Charset charset = EncodingManager.getInstance().getEncoding(FileDocumentManager.getInstance().getFile(document), true);
if (charset == null) charset = EncodingManager.getInstance().getDefaultCharset();
if (charset == null) charset = Charset.defaultCharset();
myCharset = charset;
myOffset = offset;
myOldString = oldString == null ? "" : compressCharSequence(oldString, myCharset);
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment