diff --git a/platform/platform-impl/src/com/intellij/ide/SaveAndSyncHandlerImpl.java b/platform/platform-impl/src/com/intellij/ide/SaveAndSyncHandlerImpl.java index 1cec7a4e16bf..1f96a3fa2559 100644 --- a/platform/platform-impl/src/com/intellij/ide/SaveAndSyncHandlerImpl.java +++ b/platform/platform-impl/src/com/intellij/ide/SaveAndSyncHandlerImpl.java @@ -178,7 +178,7 @@ public class SaveAndSyncHandlerImpl implements ApplicationComponent, SaveAndSync } public void maybeRefresh(@NotNull ModalityState modalityState) { - if (myBlockSyncOnFrameActivationCount.get() == 0) { + if (myBlockSyncOnFrameActivationCount.get() == 0 && GeneralSettings.getInstance().isSyncOnFrameActivation()) { LOG.debug("VFS refresh started"); RefreshQueue queue = RefreshQueue.getInstance();