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:
committed by
waddlesplash
parent
e7cc89a038
commit
5f36039a86
@@ -843,7 +843,8 @@ MainWindow::_HandlePackagesChanged(const BMessage* message)
|
|||||||
return;
|
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());
|
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());
|
const PackageInfoRef packageInfo = fModel.PackageForName(packageEvent.PackageName());
|
||||||
|
|
||||||
if (packageInfo.IsSet()) {
|
if (packageInfo.IsSet()) {
|
||||||
if (!isFeaturedTabEnabled && !PackageUtils::IsProminent(packageInfo)) {
|
if (!fSinglePackageMode && !isFeaturedTabEnabled
|
||||||
|
&& !PackageUtils::IsProminent(packageInfo)) {
|
||||||
fListTabs->TabAt(TAB_PROMINENT_PACKAGES)->SetEnabled(true);
|
fListTabs->TabAt(TAB_PROMINENT_PACKAGES)->SetEnabled(true);
|
||||||
isFeaturedTabEnabled = true;
|
isFeaturedTabEnabled = true;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user