REWA: ApplicationImpl.throwThreadAccessException

GitOrigin-RevId: 97804e6f7d1cc0a4ea33a7f54eff4fbaef4457b0
This commit is contained in:
Aleksey Pivovarov
2021-03-22 11:09:45 +00:00
committed by intellij-monorepo-bot
parent 6c4e08a8a8
commit f737dd9f3a
2 changed files with 4 additions and 2 deletions
@@ -15,6 +15,7 @@ import com.intellij.icons.AllIcons;
import com.intellij.openapi.actionSystem.AnAction;
import com.intellij.openapi.actionSystem.AnActionEvent;
import com.intellij.openapi.actionSystem.CommonDataKeys;
import com.intellij.openapi.application.ApplicationManager;
import com.intellij.openapi.diff.DiffBundle;
import com.intellij.openapi.editor.Editor;
import com.intellij.openapi.progress.ProcessCanceledException;
@@ -136,7 +137,7 @@ public class SimpleLocalChangeListDiffViewer extends SimpleDiffViewer {
@NotNull
@Override
public Runnable retryLater() {
scheduleRediff();
ApplicationManager.getApplication().invokeLater(() -> scheduleRediff());
throw new ProcessCanceledException();
}
@@ -14,6 +14,7 @@ import com.intellij.diff.util.Side;
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.application.ReadAction;
import com.intellij.openapi.diff.DiffBundle;
import com.intellij.openapi.editor.Document;
@@ -128,7 +129,7 @@ public class UnifiedLocalChangeListDiffViewer extends UnifiedDiffViewer {
@NotNull
@Override
public Runnable retryLater() {
scheduleRediff();
ApplicationManager.getApplication().invokeLater(() -> scheduleRediff());
throw new ProcessCanceledException();
}