mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
IDEA-103199 Undo: UTF problem
This commit is contained in:
+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);
|
||||
|
||||
Reference in New Issue
Block a user