diff --git a/platform/platform-impl/src/com/intellij/openapi/editor/impl/TrailingSpacesStripper.java b/platform/platform-impl/src/com/intellij/openapi/editor/impl/TrailingSpacesStripper.java index 60a6a7de3c99..90eddc7c1c66 100644 --- a/platform/platform-impl/src/com/intellij/openapi/editor/impl/TrailingSpacesStripper.java +++ b/platform/platform-impl/src/com/intellij/openapi/editor/impl/TrailingSpacesStripper.java @@ -1,5 +1,5 @@ /* - * Copyright 2000-2014 JetBrains s.r.o. + * Copyright 2000-2015 JetBrains s.r.o. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -165,8 +165,6 @@ public final class TrailingSpacesStripper extends FileDocumentManagerAdapter { // when virtual space enabled, we can strip whitespace anywhere boolean isVirtualSpaceEnabled = activeEditor == null || activeEditor.getSettings().isVirtualSpace(); - boolean markAsNeedsStrippingLater; - final List carets = activeEditor == null ? Collections.emptyList() : activeEditor.getCaretModel().getAllCarets(); final List visualCarets = new ArrayList(carets.size()); int[] caretOffsets = new int[carets.size()]; @@ -176,8 +174,9 @@ public final class TrailingSpacesStripper extends FileDocumentManagerAdapter { caretOffsets[i] = caret.getOffset(); } - markAsNeedsStrippingLater = ((DocumentImpl)document).stripTrailingSpaces(activeEditor == null ? null : activeEditor.getProject(), - inChangedLinesOnly, isVirtualSpaceEnabled, caretOffsets); + boolean markAsNeedsStrippingLater = + ((DocumentImpl)document).stripTrailingSpaces(activeEditor == null ? null : activeEditor.getProject(), + inChangedLinesOnly, isVirtualSpaceEnabled, caretOffsets); if (activeEditor != null && !ShutDownTracker.isShutdownHookRunning()) { activeEditor.getCaretModel().runBatchCaretOperation(new Runnable() {