}
/* Pack Shell and expect enough room to fit the Control */
else {
int currentWidth = shell.getSize().x;
Point desiredSize = shell.computeSize(currentWidth, SWT.DEFAULT);
if (desiredSize.y > shell.getSize().y)
shell.setSize(currentWidth, desiredSize.y);
else
shell.layout(true, true);
}