mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
diff: add assertions
This commit is contained in:
@@ -24,6 +24,7 @@ import com.intellij.diff.util.DiffUserDataKeysEx.ScrollToPolicy;
|
||||
import com.intellij.icons.AllIcons;
|
||||
import com.intellij.openapi.actionSystem.AnAction;
|
||||
import com.intellij.openapi.actionSystem.AnActionEvent;
|
||||
import com.intellij.openapi.application.ApplicationManager;
|
||||
import com.intellij.openapi.diagnostic.Logger;
|
||||
import com.intellij.openapi.progress.ProcessCanceledException;
|
||||
import com.intellij.openapi.progress.ProgressIndicator;
|
||||
@@ -91,6 +92,7 @@ public abstract class CacheDiffRequestProcessor<T> extends DiffRequestProcessor
|
||||
|
||||
@CalledInAwt
|
||||
public void updateRequest(final boolean force, boolean useCache, @Nullable final ScrollToPolicy scrollToChangePolicy) {
|
||||
ApplicationManager.getApplication().assertIsDispatchThread();
|
||||
if (isDisposed()) return;
|
||||
|
||||
final T requestProvider = getCurrentRequestProvider();
|
||||
|
||||
@@ -39,6 +39,7 @@ import com.intellij.internal.statistic.beans.ConvertUsagesUtil;
|
||||
import com.intellij.openapi.Disposable;
|
||||
import com.intellij.openapi.actionSystem.*;
|
||||
import com.intellij.openapi.actionSystem.ex.ComboBoxAction;
|
||||
import com.intellij.openapi.application.ApplicationManager;
|
||||
import com.intellij.openapi.diagnostic.Logger;
|
||||
import com.intellij.openapi.editor.Editor;
|
||||
import com.intellij.openapi.editor.LogicalPosition;
|
||||
@@ -246,6 +247,7 @@ public abstract class DiffRequestProcessor implements Disposable {
|
||||
|
||||
@CalledInAwt
|
||||
protected void applyRequest(@NotNull DiffRequest request, boolean force, @Nullable ScrollToPolicy scrollToChangePolicy) {
|
||||
ApplicationManager.getApplication().assertIsDispatchThread();
|
||||
myIterationState = IterationState.NONE;
|
||||
|
||||
force = force || (myQueuedApplyRequest != null && myQueuedApplyRequest.force);
|
||||
|
||||
Reference in New Issue
Block a user