From fb1a7b145adfc2175d0daf371fe6f3ad1f052f9a Mon Sep 17 00:00:00 2001 From: Georgii Ustinov Date: Fri, 26 Jul 2024 13:21:30 +0300 Subject: [PATCH] [Java] Repaint components immediately when apply any of the filters IDEA-356484 GitOrigin-RevId: 8b58ac8ee2ce59e47b1ac6ae63d3de0393428bf7 --- .../compiler/charts/ui/CompilationChartsDiagramsComponent.kt | 2 +- .../intellij/java/compiler/charts/ui/CompilationChartsView.kt | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/java/compiler/charts/src/com/intellij/java/compiler/charts/ui/CompilationChartsDiagramsComponent.kt b/java/compiler/charts/src/com/intellij/java/compiler/charts/ui/CompilationChartsDiagramsComponent.kt index 454b74c22eca..a5a1b83970c8 100644 --- a/java/compiler/charts/src/com/intellij/java/compiler/charts/ui/CompilationChartsDiagramsComponent.kt +++ b/java/compiler/charts/src/com/intellij/java/compiler/charts/ui/CompilationChartsDiagramsComponent.kt @@ -129,7 +129,7 @@ class CompilationChartsDiagramsComponent( }, 0, 1, TimeUnit.SECONDS) } - private fun forceRepaint() { + internal fun forceRepaint() { shouldRepaint = true revalidate() repaint() diff --git a/java/compiler/charts/src/com/intellij/java/compiler/charts/ui/CompilationChartsView.kt b/java/compiler/charts/src/com/intellij/java/compiler/charts/ui/CompilationChartsView.kt index ed59cfd711c2..640666030a1b 100644 --- a/java/compiler/charts/src/com/intellij/java/compiler/charts/ui/CompilationChartsView.kt +++ b/java/compiler/charts/src/com/intellij/java/compiler/charts/ui/CompilationChartsView.kt @@ -77,12 +77,12 @@ class CompilationChartsView(project: Project, private val vm: CompilationChartsV vm.filter.advise(vm.lifetime) { filter -> diagrams.modules.filter = filter - diagrams.updateView() + diagrams.forceRepaint() } vm.cpuMemory.advise(vm.lifetime) { filter -> diagrams.cpuMemory = filter - diagrams.updateView() + diagrams.forceRepaint() } }