From 7f7f4a70d596a44a54e249e85fdff0332d84846b Mon Sep 17 00:00:00 2001 From: Aydar Mukhametzyanov Date: Fri, 10 Feb 2023 16:57:28 +0100 Subject: [PATCH] IDEA-311375 Fix Learn main menu scaling with header and footer GitOrigin-RevId: e9c3478718aa052c3f2ecf76f4c5ab180bf7ef67 --- .../src/training/ui/LearnToolWindow.kt | 7 +++++++ .../src/training/ui/views/LearningItems.kt | 7 ------- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/plugins/ide-features-trainer/src/training/ui/LearnToolWindow.kt b/plugins/ide-features-trainer/src/training/ui/LearnToolWindow.kt index 757ca12c7899..f9720d2a0e80 100644 --- a/plugins/ide-features-trainer/src/training/ui/LearnToolWindow.kt +++ b/plugins/ide-features-trainer/src/training/ui/LearnToolWindow.kt @@ -51,6 +51,13 @@ class LearnToolWindow internal constructor(val project: Project, private val who } } + override fun updateUI() { + super.updateUI() + if (parent != null) { + reinitViews() + } + } + internal fun reinitViews() { modulesPanel.modulesPanel?.updateMainPanel() } diff --git a/plugins/ide-features-trainer/src/training/ui/views/LearningItems.kt b/plugins/ide-features-trainer/src/training/ui/views/LearningItems.kt index fa29c83a9b17..16f6263e70c4 100644 --- a/plugins/ide-features-trainer/src/training/ui/views/LearningItems.kt +++ b/plugins/ide-features-trainer/src/training/ui/views/LearningItems.kt @@ -39,13 +39,6 @@ class LearningItems(private val project: Project) : JPanel() { isFocusable = false } - override fun updateUI() { - super.updateUI() - if (parent != null) { - updateItems(null) - } - } - fun updateItems(showModule: IftModule? = null) { if (showModule != null) expanded.add(showModule)