ports/x11-toolkits/libXaw3d/files/patch-Box.c
Cy Schubert f78b1814a7 x11-toolkits/Xaw3d: Rename to libXaw3d
This is in line with what freedesktop.org calls Xaw3d. And this is in
preparation to update libXaw3d to the freedesktop.org maintained
version.

The reason we are doing this is the Slackware version is unmaintained.

PR:		285528
Exp-run by:	antoine
2025-03-24 07:53:46 -07:00

24 lines
914 B
C

*** Box.c~ 1996-10-15 10:41:18.000000000 -0400
--- Box.c 2007-04-21 14:12:44.000000000 -0400
***************
*** 353,360 ****
else {
width = preferred_width;
do { /* find some width big enough to stay within this height */
! width *= 2;
! if (width > constraint->width) width = constraint->width;
DoLayout(w, width, 0, &preferred_width, &preferred_height, FALSE);
} while (preferred_height > constraint->height &&
width < constraint->width);
--- 353,363 ----
else {
width = preferred_width;
do { /* find some width big enough to stay within this height */
! if (width > constraint->width/2) /* avoid short int overflow */
! width = constraint->width;
! else
! width *= 2;
!
DoLayout(w, width, 0, &preferred_width, &preferred_height, FALSE);
} while (preferred_height > constraint->height &&
width < constraint->width);