Merge remote-tracking branch 'origin/master'

This commit is contained in:
anna
2012-04-03 12:16:40 +02:00
2 changed files with 5 additions and 2 deletions
@@ -107,7 +107,10 @@ public class PsiManagerImpl extends PsiManagerEx {
@Override
public void dropResolveCaches() {
((FileManagerImpl)myFileManager).processQueue();
FileManager fileManager = myFileManager;
if (fileManager instanceof FileManagerImpl) { // mock tests
((FileManagerImpl)fileManager).processQueue();
}
beforeChange(true);
beforeChange(false);
}
@@ -3317,7 +3317,7 @@ public final class EditorImpl extends UserDataHolderBase implements EditorEx, Hi
@Override
public int logicalPositionToOffset(@NotNull LogicalPosition pos) {
assertIsDispatchThread();
assertReadAccess();
if (myDocument.getLineCount() == 0) return 0;
if (pos.line < 0) throw new IndexOutOfBoundsException("Wrong line: " + pos.line);