From 2ec6e7c0a9970711d87d96bae0fc9f5498da8fb0 Mon Sep 17 00:00:00 2001 From: Lamberto Basti Date: Wed, 23 Feb 2022 14:39:00 +0100 Subject: [PATCH] PKGS fixing IDEA-283547 Make sure unknown dependencies display usage info in the project GitOrigin-RevId: d9a7780868e0ad7f7c4d178d2b84335779f7bca7 --- .../management/packagedetails/PackageDetailsInfoPanel.kt | 2 +- .../toolwindow/panels/management/packages/PackagesListPanel.kt | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/plugins/package-search/src/com/jetbrains/packagesearch/intellij/plugin/ui/toolwindow/panels/management/packagedetails/PackageDetailsInfoPanel.kt b/plugins/package-search/src/com/jetbrains/packagesearch/intellij/plugin/ui/toolwindow/panels/management/packagedetails/PackageDetailsInfoPanel.kt index 7888b7780cee..f8ce0ad6baae 100644 --- a/plugins/package-search/src/com/jetbrains/packagesearch/intellij/plugin/ui/toolwindow/panels/management/packagedetails/PackageDetailsInfoPanel.kt +++ b/plugins/package-search/src/com/jetbrains/packagesearch/intellij/plugin/ui/toolwindow/panels/management/packagedetails/PackageDetailsInfoPanel.kt @@ -104,6 +104,7 @@ internal class PackageDetailsInfoPanel : JPanel() { fun display(viewModel: ViewModel) { clearPanelContents() + displayUsagesIfAny(viewModel.packageModel) if (viewModel.packageModel.remoteInfo == null) { return } @@ -125,7 +126,6 @@ internal class PackageDetailsInfoPanel : JPanel() { displayDocumentationIfAny(linkExtractor.documentation()) displayReadmeIfAny(linkExtractor.readme()) displayKotlinPlatformsIfAny(viewModel.packageModel.remoteInfo) - displayUsagesIfAny(viewModel.packageModel) updateAndRepaint() (parent as JComponent).updateAndRepaint() diff --git a/plugins/package-search/src/com/jetbrains/packagesearch/intellij/plugin/ui/toolwindow/panels/management/packages/PackagesListPanel.kt b/plugins/package-search/src/com/jetbrains/packagesearch/intellij/plugin/ui/toolwindow/panels/management/packages/PackagesListPanel.kt index d192c560722c..0d8ea8f6f69c 100644 --- a/plugins/package-search/src/com/jetbrains/packagesearch/intellij/plugin/ui/toolwindow/panels/management/packages/PackagesListPanel.kt +++ b/plugins/package-search/src/com/jetbrains/packagesearch/intellij/plugin/ui/toolwindow/panels/management/packages/PackagesListPanel.kt @@ -115,10 +115,9 @@ internal class PackagesListPanel( private val packagesTable = PackagesTable(project, operationExecutor, ::onSearchResultStateChanged) private val onlyStableMutableStateFlow = MutableStateFlow(true) - private val selectedPackageMutableStateFlow = packagesTable.selectedPackageStateFlow val onlyStableStateFlow: StateFlow = onlyStableMutableStateFlow - val selectedPackageStateFlow: StateFlow?> = selectedPackageMutableStateFlow + val selectedPackageStateFlow: StateFlow?> = packagesTable.selectedPackageStateFlow private val onlyMultiplatformStateFlow = MutableStateFlow(false) private val searchQueryStateFlow = MutableStateFlow("")