private void fillBuddies(Composite composite) { List buddies = getBuddies(); showNoBuddiesPanel(buddies.size() == 0); for (Iterator iterator = buddies.iterator(); iterator.hasNext(); ) { VuzeBuddySWT vuzeBuddy = (VuzeBuddySWT) iterator.next(); createBuddyControls(composite, vuzeBuddy); } composite.layout(); Point size = composite.computeSize(SWT.DEFAULT, SWT.DEFAULT, true); composite.setSize(size); }