From df327198d3b5c81a290a29d34249e3ec2a2f057e Mon Sep 17 00:00:00 2001 From: Anton Makeev Date: Tue, 8 May 2012 19:04:59 +0200 Subject: [PATCH] VirtualPointers: correctly writing the cause of leaked pointers --- .../com/intellij/openapi/vfs/impl/VirtualFilePointerImpl.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/platform/platform-impl/src/com/intellij/openapi/vfs/impl/VirtualFilePointerImpl.java b/platform/platform-impl/src/com/intellij/openapi/vfs/impl/VirtualFilePointerImpl.java index 1ab5071acdf3..2abd87e8415c 100644 --- a/platform/platform-impl/src/com/intellij/openapi/vfs/impl/VirtualFilePointerImpl.java +++ b/platform/platform-impl/src/com/intellij/openapi/vfs/impl/VirtualFilePointerImpl.java @@ -137,7 +137,9 @@ public class VirtualFilePointerImpl extends UserDataHolderBase implements Virtua @Override public void printStackTrace(PrintStream s) { //noinspection IOResourceOpenedButNotSafelyClosed - printStackTrace(new PrintWriter(s)); + PrintWriter writer = new PrintWriter(s); + printStackTrace(writer); + writer.flush(); } @Override