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("")