diff --git a/src/apps/haiku-depot/PackageInfoView.cpp b/src/apps/haiku-depot/PackageInfoView.cpp index 9ded8090ffc..787fc8c47eb 100644 --- a/src/apps/haiku-depot/PackageInfoView.cpp +++ b/src/apps/haiku-depot/PackageInfoView.cpp @@ -14,6 +14,7 @@ #include #include #include +#include #include #include #include @@ -74,12 +75,19 @@ class BitmapView : public BView { size.height = bounds.Height(); } - return size; + return BLayoutUtils::ComposeSize(ExplicitMinSize(), size); } + virtual BSize PreferredSize() + { + BSize size = MinSize(); + return BLayoutUtils::ComposeSize(ExplicitPreferredSize(), size); + } + virtual BSize MaxSize() { - return MinSize(); + BSize size = MinSize(); + return BLayoutUtils::ComposeSize(ExplicitMaxSize(), size); } void SetBitmap(const BBitmap* bitmap)