mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
Cleanup (formatting)
This commit is contained in:
@@ -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");
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user