From 5e86efe5f232b401bcee166b1c6590144c8097a9 Mon Sep 17 00:00:00 2001 From: Viktor Shatrov Date: Wed, 2 Oct 2019 12:51:19 +0300 Subject: [PATCH] IDEA-223740 [Debugger tool window]: Focus is lost when switching tabs via "Show List of Tabs" on Linux GitOrigin-RevId: de6f50a3aaaae32e379ddac9e42a7b42b485e4fc --- .../intellij/execution/ui/layout/impl/RunnerContentUi.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/platform/lang-impl/src/com/intellij/execution/ui/layout/impl/RunnerContentUi.java b/platform/lang-impl/src/com/intellij/execution/ui/layout/impl/RunnerContentUi.java index 2df60c575fea..81aa51e62b99 100644 --- a/platform/lang-impl/src/com/intellij/execution/ui/layout/impl/RunnerContentUi.java +++ b/platform/lang-impl/src/com/intellij/execution/ui/layout/impl/RunnerContentUi.java @@ -624,7 +624,9 @@ public class RunnerContentUi implements ContentUI, Disposable, CellTransform.Fac ContentManager manager = value.getManager(); if (manager != null) { ApplicationManager.getApplication().invokeLater(() -> { - manager.setSelectedContentCB(value, true, true); + IdeFocusManager.getInstance(getProject()).doWhenFocusSettlesDown(() -> { + manager.setSelectedContentCB(value, true, true); + }); }); } return PopupStep.FINAL_CHOICE;