Cleanup (formatting)

This commit is contained in:
Roman Shevchenko
2016-04-01 13:03:12 +02:00
parent e2248bfe9a
commit 6fd616acb2
@@ -1,5 +1,5 @@
/*
* Copyright 2000-2015 JetBrains s.r.o.
* Copyright 2000-2016 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.
@@ -53,16 +53,7 @@ public class SaveAndSyncHandlerImpl extends SaveAndSyncHandler implements Dispos
private final PropertyChangeListener myGeneralSettingsListener;
private final GeneralSettings mySettings;
private final ProgressManager myProgressManager;
private final SingleAlarm myRefreshDelayAlarm = new SingleAlarm(new Runnable() {
@Override
public void run() {
if (canSyncOrSave()) {
refreshOpenFiles();
}
maybeRefresh(ModalityState.NON_MODAL);
}
}, 300, this);
private final SingleAlarm myRefreshDelayAlarm = new SingleAlarm(this::doScheduledRefresh, 300, this);
private final AtomicInteger myBlockSaveOnFrameDeactivationCount = new AtomicInteger();
private final AtomicInteger myBlockSyncOnFrameActivationCount = new AtomicInteger();
private volatile long myRefreshSessionId = 0;
@@ -70,7 +61,7 @@ public class SaveAndSyncHandlerImpl extends SaveAndSyncHandler implements Dispos
public SaveAndSyncHandlerImpl(@NotNull GeneralSettings generalSettings,
@NotNull ProgressManager progressManager,
@NotNull FrameStateManager frameStateManager,
@NotNull final FileDocumentManager fileDocumentManager) {
@NotNull FileDocumentManager fileDocumentManager) {
mySettings = generalSettings;
myProgressManager = progressManager;
@@ -155,6 +146,13 @@ public class SaveAndSyncHandlerImpl extends SaveAndSyncHandler implements Dispos
myRefreshDelayAlarm.cancelAndRequest();
}
private void doScheduledRefresh() {
if (canSyncOrSave()) {
refreshOpenFiles();
}
maybeRefresh(ModalityState.NON_MODAL);
}
public void maybeRefresh(@NotNull ModalityState modalityState) {
if (myBlockSyncOnFrameActivationCount.get() == 0 && mySettings.isSyncOnFrameActivation()) {
RefreshQueue queue = RefreshQueue.getInstance();
@@ -213,4 +211,4 @@ public class SaveAndSyncHandlerImpl extends SaveAndSyncHandler implements Dispos
myBlockSyncOnFrameActivationCount.decrementAndGet();
LOG.debug("sync unblocked");
}
}
}