From: Po Lu Date: Thu, 5 May 2022 06:33:49 +0000 (+0000) Subject: Fix min size reporting of style pane in Haiku font dialogs X-Git-Tag: emacs-29.0.90~1931^2~53 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=8f391ae26eab6654360f621acaeb2bc0935e3d32;p=emacs.git Fix min size reporting of style pane in Haiku font dialogs * src/haiku_support.cc (class DualLayoutView): (MinSize): Implement correctly with both views. --- diff --git a/src/haiku_support.cc b/src/haiku_support.cc index 33acaacaaf4..0ab31bc98dc 100644 --- a/src/haiku_support.cc +++ b/src/haiku_support.cc @@ -2575,6 +2575,20 @@ class DualLayoutView : public BView BView::FrameResized (new_width, new_height); } + /* This is called by the BSplitView. */ + BSize + MinSize (void) + { + float width, height; + BSize size_1; + + size_1 = view_1->MinSize (); + view_2->GetPreferredSize (&width, &height); + + return BSize (std::max (size_1.width, width), + std::max (size_1.height, height)); + } + public: DualLayoutView (BScrollView *first, BView *second) : BView (NULL, B_FRAME_EVENTS), view_1 (first),