From 38fb2fe10441e66e030df4b257e13ecfe615969b Mon Sep 17 00:00:00 2001 From: Ivan Semenov Date: Wed, 13 Apr 2022 12:45:55 +0300 Subject: [PATCH] [github] fix theme update Fixes IDEA-241306 GitOrigin-RevId: 778c95bf4244ec400c7af4fa489bbea4041bb210 --- .../ui/toolwindow/GHPRToolWindowTabControllerImpl.kt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/plugins/github/src/org/jetbrains/plugins/github/pullrequest/ui/toolwindow/GHPRToolWindowTabControllerImpl.kt b/plugins/github/src/org/jetbrains/plugins/github/pullrequest/ui/toolwindow/GHPRToolWindowTabControllerImpl.kt index 01ecd2db9317..6479e9f4d9a1 100644 --- a/plugins/github/src/org/jetbrains/plugins/github/pullrequest/ui/toolwindow/GHPRToolWindowTabControllerImpl.kt +++ b/plugins/github/src/org/jetbrains/plugins/github/pullrequest/ui/toolwindow/GHPRToolWindowTabControllerImpl.kt @@ -11,6 +11,7 @@ import com.intellij.openapi.util.ClearableLazyValue import com.intellij.openapi.util.Disposer import com.intellij.ui.components.panels.Wrapper import com.intellij.ui.content.Content +import com.intellij.util.IJSwingUtilities import com.intellij.util.ui.UIUtil import org.jetbrains.plugins.github.api.GithubApiRequestExecutor import org.jetbrains.plugins.github.api.GithubApiRequestExecutorManager @@ -255,7 +256,7 @@ internal class GHPRToolWindowTabControllerImpl(private val project: Project, currentPullRequest = null currentView = GHPRToolWindowViewType.NEW wrapper.setContent(createComponentHolder.value.component) - wrapper.repaint() + IJSwingUtilities.updateComponentTreeUI(wrapper) if (requestFocus) GHUIUtil.focusPanel(wrapper.targetComponent) } @@ -272,7 +273,7 @@ internal class GHPRToolWindowTabControllerImpl(private val project: Project, currentPullRequest = null currentView = GHPRToolWindowViewType.LIST wrapper.setContent(listComponent) - wrapper.repaint() + IJSwingUtilities.updateComponentTreeUI(wrapper) if (requestFocus) GHUIUtil.focusPanel(wrapper.targetComponent) }