HaikuDepot: bug with single pkg

Resolves #20068

Change-Id: I9b13271f09443fc8024b961e21aafaae974e6084
Reviewed-on: https://review.haiku-os.org/c/haiku/+/10904
Reviewed-by: waddlesplash <[email protected]>
Haiku-Format: Haiku-format Bot <[email protected]>
This commit is contained in:
Andrew Lindesay
2026-05-04 20:24:00 +00:00
committed by waddlesplash
parent e7cc89a038
commit 5f36039a86
+4 -2
View File
@@ -843,7 +843,8 @@ MainWindow::_HandlePackagesChanged(const BMessage* message)
return;
}
bool isFeaturedTabEnabled = fListTabs->TabAt(TAB_PROMINENT_PACKAGES)->IsEnabled();
bool isFeaturedTabEnabled
= !fSinglePackageMode && fListTabs->TabAt(TAB_PROMINENT_PACKAGES)->IsEnabled();
HDTRACE("window processing %" B_PRIi32 " package changes", packageEvents.CountEvents());
@@ -858,7 +859,8 @@ MainWindow::_HandlePackagesChanged(const BMessage* message)
const PackageInfoRef packageInfo = fModel.PackageForName(packageEvent.PackageName());
if (packageInfo.IsSet()) {
if (!isFeaturedTabEnabled && !PackageUtils::IsProminent(packageInfo)) {
if (!fSinglePackageMode && !isFeaturedTabEnabled
&& !PackageUtils::IsProminent(packageInfo)) {
fListTabs->TabAt(TAB_PROMINENT_PACKAGES)->SetEnabled(true);
isFeaturedTabEnabled = true;
}