*** \\10.0.0.1\dwilliss\lesstif\lib\RowColumn.c	Mon May 31 09:11:27 2004 UTC
--- C:\home\dev\tnt70\Xlibs\lesstif\lib\Xm-2.1\RowColumn.c	Thu Jun 17 15:34:03 2004 UTC
***************
*** 1503,1508 ****
  	if (reply->width == wants.width)
  	{
  	    got++;
  	    reply->request_mode &= ~CWWidth;
  	}
      }
--- 1503,1511 ----
  	if (reply->width == wants.width)
  	{
  	    got++;
+ 	}
+ 	else 
+ 	{
  	    reply->request_mode &= ~CWWidth;
  	}
      }
***************
*** 1513,1518 ****
  	if (reply->height == wants.height)
  	{
  	    got++;
  	    reply->request_mode &= ~CWHeight;
  	}
      }
--- 1516,1524 ----
  	if (reply->height == wants.height)
  	{
  	    got++;
+     	}
+ 	else 
+ 	{
  	    reply->request_mode &= ~CWHeight;
  	}
      }
***************
*** 1523,1528 ****
  	if (reply->border_width == wants.border_width)
  	{
  	    got++;
  	    reply->request_mode &= ~CWBorderWidth;
  	}
      }
--- 1529,1537 ----
  	if (reply->border_width == wants.border_width)
  	{
  	    got++;
+ 	}
+ 	else 
+ 	{
  	    reply->request_mode &= ~CWBorderWidth;
  	}
      }
***************
*** 1538,1543 ****
  	if (RC_Packing(rc) == XmPACK_NONE && reply->x == wants.x)
  	{
  	    got++;
  	    reply->request_mode &= ~CWX;
  	}
      }
--- 1547,1555 ----
  	if (RC_Packing(rc) == XmPACK_NONE && reply->x == wants.x)
  	{
  	    got++;
+ 	}
+ 	else 
+ 	{
  	    reply->request_mode &= ~CWX;
  	}
      }
***************
*** 1548,1553 ****
  	if (RC_Packing(rc) == XmPACK_NONE && reply->y == wants.y)
  	{
  	    got++;
  	    reply->request_mode &= ~CWY;
  	}
      }
--- 1560,1568 ----
  	if (RC_Packing(rc) == XmPACK_NONE && reply->y == wants.y)
  	{
  	    got++;
+ 	}
+ 	else 
+ 	{
  	    reply->request_mode &= ~CWY;
  	}
      }
***************
*** 1661,1666 ****
  	   we need to force the option menu (tlm) to re-calculate its
  	   layout based on the new size of its submenu (w)
  	 */
      }
  
      if (RC_Type(w) != XmWORK_AREA && XtIsRealized(w))
--- 1676,1682 ----
  	   we need to force the option menu (tlm) to re-calculate its
  	   layout based on the new size of its submenu (w)
  	 */
+         _XmRCAdjustSize(tlm, NULL, NULL);  /* dwilliss 17 Jun 2004 - OK, now it does :-) */
      }
  
      if (RC_Type(w) != XmWORK_AREA && XtIsRealized(w))
